40 votes

Comment remplacer com.sun.image.codec.jpeg.JPEGImageEncoder dans ce code ?

J'ai utilisé com.sun.image.codec.jpeg.JPEGImageEncoder pour gérer des images JPEG, comme des graphiques et d'autres, dans ma webapp. Maintenant, je suis mise à jour de ma machine pour utiliser JDK7, mais cette version déprécié cette classe. Voici le code que j'ai besoin de changer:

48voto

Philipp Reichart Points 10371

Utiliser ImageIO, il peut lire/écrire des fichiers JPEG, PNG, GIF, BMP hors de la boîte.

ImageIO.write(ChartImage, "jpeg", out);

Habituellement, la statique write(...) et read(...) méthodes sont assez, si vous avez besoin de contrôle de la compression ou de manipuler l'image méta-données, consultez la Java de l'Image I/O API Guide.

16voto

JB Nizet Points 250258

Les cours des paquets com.sun. Utilisez ImageIO pour coder des images en octets.

Lire le tutoriel ImageIO.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X