2010-05-26 7 views
8

Je génère des fichiers PNG volumineux à partir d'un programme Scala. Actuellement, je le fais de la même manière que je le ferais en java. Je crée un nouveau BufferedImage et en réglant chaque pixel à la couleur correcte. Cela fonctionne bien, mais je me demande s'il existe de bonnes bibliothèques pour travailler avec des images dans Scala? Je cherche quelque chose comme la bibliothèque RMagick de Ruby.Travailler avec des images dans Scala

+0

Non spécifique à Scala: Vous pouvez faire quelques petites choses avec les API Java Media: http: // java.sun.com/javase/technologies/desktop/media/2D/ – retronym

+0

Avez-vous trouvé quelque chose de bon pour Scala? – Phil

Répondre

3

Peut-être JMagick? Jetez un oeil here, il est une interface native entre ImageMagick et Java exactement comme RMagick ..

+0

Merci, je ne savais pas que cela existait. Pourtant, je suis intéressé si quelque chose de plus idiomatique existe pour Scala. – dbyrne

3

Jetez un oeil à https://github.com/sksamuel/scrimage (Disclaimer: Je suis l'auteur)

Ceci est une open source bibliothèque d'images Scala qui enveloppe essentiellement java.awt Opérations d'image dans une API plus agréable et fournissant des méthodes simples pour des opérations comme l'ajustement à une taille donnée, etc.