2010-03-19 6 views
2

J'ai besoin de convertir des tonnes d'images, provenant de toutes sortes de sources, dans tous les formats de fichiers. Je veux les stocker tous dans le format de fichier PNG (même si cela signifie perdre, par exemple, des données de couche de ESP).Bibliothèque Java/Groovy Open Source pour la conversion de format de fichier image?

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

Répondre

2

ImageMagick est une bibliothèque de manipulation d'image très puissante et il existe un JNI wrapper disponible.

Sinon, la bibliothèque JAI prend en charge la lecture et l'écriture des fichiers .jpg, .gif, .png, .tiff, .bmp et autres afin que vous puissiez essayer cela.

0

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

Si vous voulez rester en Java, vous pouvez utiliser les ImageIO et les classes liées à l'image de JDK java tutorial ajoutant peut être le Java Advanced Imaginglink text

Mais ceux-ci soutiendront les formats de base comme:

  • jpg
  • bmp
  • .png
  • tiff

écrivains image Peut-être que d'autres sont disponibles pour être branché dans cette structure ..