Salut,
Je dois faire de la manipulation d'images au format JPG (recompression,
redimensionnement etc.) en Java. Quelle API me conseillez-vous ?
J'ai bien trouvé l'API 'JAI' sur le web :
http://java.sun.com/products/java-media/jai/
Mais le tuturial datant de 2000, je ne sais pas si cette API est encore
au top niveau aujourd'hui.
Je cherche quelque chose de non payant et de pas trop dur à utiliser car
c'est pour un projet perso.
Merci pour vos pistes.
F.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
BJB
Bonjour,
En premier il te faudra utiliser le javax.imageio pour la lecture/écriture du format JPEG (avec les paramètres adéquat) http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html Pour ce qui est du redimensionement, le plus simple sera d'utiliser le getScaleInstance du BufferedImage retourné par le read du imageio en choisisant le mode smooth par exemple.
A+ JB
flipouk wrote:
Salut, Je dois faire de la manipulation d'images au format JPG (recompression, redimensionnement etc.) en Java. Quelle API me conseillez-vous ? J'ai bien trouvé l'API 'JAI' sur le web : http://java.sun.com/products/java-media/jai/ Mais le tuturial datant de 2000, je ne sais pas si cette API est encore au top niveau aujourd'hui. Je cherche quelque chose de non payant et de pas trop dur à utiliser car c'est pour un projet perso. Merci pour vos pistes. F.
Bonjour,
En premier il te faudra utiliser le javax.imageio pour la
lecture/écriture du format JPEG (avec les paramètres adéquat)
http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html
Pour ce qui est du redimensionement, le plus simple sera d'utiliser le
getScaleInstance du BufferedImage retourné par le read du imageio en
choisisant le mode smooth par exemple.
A+
JB
flipouk wrote:
Salut,
Je dois faire de la manipulation d'images au format JPG (recompression,
redimensionnement etc.) en Java. Quelle API me conseillez-vous ?
J'ai bien trouvé l'API 'JAI' sur le web :
http://java.sun.com/products/java-media/jai/
Mais le tuturial datant de 2000, je ne sais pas si cette API est encore
au top niveau aujourd'hui.
Je cherche quelque chose de non payant et de pas trop dur à utiliser car
c'est pour un projet perso.
Merci pour vos pistes.
F.
En premier il te faudra utiliser le javax.imageio pour la lecture/écriture du format JPEG (avec les paramètres adéquat) http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html Pour ce qui est du redimensionement, le plus simple sera d'utiliser le getScaleInstance du BufferedImage retourné par le read du imageio en choisisant le mode smooth par exemple.
A+ JB
flipouk wrote:
Salut, Je dois faire de la manipulation d'images au format JPG (recompression, redimensionnement etc.) en Java. Quelle API me conseillez-vous ? J'ai bien trouvé l'API 'JAI' sur le web : http://java.sun.com/products/java-media/jai/ Mais le tuturial datant de 2000, je ne sais pas si cette API est encore au top niveau aujourd'hui. Je cherche quelque chose de non payant et de pas trop dur à utiliser car c'est pour un projet perso. Merci pour vos pistes. F.
flipouk
BJB wrote:
Bonjour,
En premier il te faudra utiliser le javax.imageio pour la lecture/écriture du format JPEG (avec les paramètres adéquat) http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html Pour ce qui est du redimensionement, le plus simple sera d'utiliser le getScaleInstance du BufferedImage retourné par le read du imageio en choisisant le mode smooth par exemple.
A+ JB J'avais trouvé la classe com.sun.image.codec.jpeg mais le package que tu
indiques est beaucoup mieux ! Je ne travaille qu'avec 1.4+ donc ca ira. Merci beaucoup ! F.
BJB wrote:
Bonjour,
En premier il te faudra utiliser le javax.imageio pour la
lecture/écriture du format JPEG (avec les paramètres adéquat)
http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html
Pour ce qui est du redimensionement, le plus simple sera d'utiliser le
getScaleInstance du BufferedImage retourné par le read du imageio en
choisisant le mode smooth par exemple.
A+
JB
J'avais trouvé la classe com.sun.image.codec.jpeg mais le package que tu
indiques est beaucoup mieux ! Je ne travaille qu'avec 1.4+ donc ca ira.
Merci beaucoup !
F.
En premier il te faudra utiliser le javax.imageio pour la lecture/écriture du format JPEG (avec les paramètres adéquat) http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html Pour ce qui est du redimensionement, le plus simple sera d'utiliser le getScaleInstance du BufferedImage retourné par le read du imageio en choisisant le mode smooth par exemple.
A+ JB J'avais trouvé la classe com.sun.image.codec.jpeg mais le package que tu
indiques est beaucoup mieux ! Je ne travaille qu'avec 1.4+ donc ca ira. Merci beaucoup ! F.