Bibliothèque Open Source Java / Groovy pour la conversion de format de fichier image?


J'ai besoin de convertir des tonnes de photos, venant de toutes sortes de sources, dans toutes sortes de formats de fichier. Je veux les stocker tous au format de fichier PNG (même si cela signifie perdre, par exemple, les données de couche des ESP).

Je cherche une bibliothèque qui est de préférence open source et a une API Java ou Groovy (en plus de JNI/JNA, si nécessaire).

Author: raoulsson, 2010-03-19

2 answers

ImageMagick est une bibliothèque de manipulation d'image très puissante et il y a unwrapper JNI disponible.

Sinon, la bibliothèqueJAI prend en charge la lecture et l'écriture .jpg, .GIF, .png, .TIFF, .bmp et d'autres fichiers afin que vous puissiez essayer cela.

 2
Author: Tomislav Nakic-Alfirevic, 2010-03-19 14:52:58

Cela dépend principalement de la gamme de formats que vous devez prendre en charge.

Si vous voulez rester en Java, vous pouvez utiliser les classes ImageIO et liées à l'image de JDK java tutorial l'ajout peut être le Java Advanced Imaging texte du lien

Mais ceux-ci prendront en charge les formats de base comme:

  • jpg
  • bmp
  • png
  • tiff

Peut-être que des rédacteurs d'images supplémentaires sont disponibles pour être branchés dans cette structure..

 0
Author: Jack, 2010-03-19 14:52:52