Quelqu'un a une recommandation pour un bon paquet de traitement d'image pour Haskell? Pourquoi l'aimes tu?Bibliothèque de traitement d'images Haskell?
Répondre
Je trouve beaucoup à aimer dans le format netpbm et ses outils: simplicité, simplicité et simplicité. Il y a quelques discussion of netpbm in the Real World Haskell book, et ils ont du code source. Comme je n'ai pas le livre, je ne sais pas s'ils donnent une bibliothèque complète.
Il y a au moins deux décodeurs Hackage: stb-image (mise en œuvre partielle de JPEG, PNG, TGA, BMP, PSD décodeurs, avec une API très simple) et pngload (pur chargeur Haskell pour les images PNG). Sinon, vous pouvez utiliser des liaisons Haskell pour une bibliothèque existante, par exemple hsmagick ou gd.
Il existe également Codec-Image-DevIL qui sont des liaisons Haskell à la bibliothèque DevIL. Il permet de charger une image dans un tableau Haskell ou d'écrire un tableau en tant qu'image. Rien d'autre, mais pour la lecture/écriture, il prend en charge des tonnes de formats d'image.
- 1. Quelle bibliothèque Haskell XML utiliser?
- 2. Bibliothèque d'API Haskell REST/GDATA
- 3. Jquery comme sélecteur dans Haskell
- 4. lecteur de courrier en utilisant haskell
- 5. traitement des options simple en utilisant la bibliothèque Boost (C++)
- 6. Veuillez introduire une bibliothèque multi-traitement en Perl ou Ruby
- 7. Haskell Conditionals
- 8. Enregistrement de graphiques dans Haskell
- 9. Haskell: Exemple d'héritage HStringTemplate?
- 10. Haskell fonction composition
- 11. elemIndices à Haskell
- 12. Listes intermédiaires dans Haskell
- 13. Haskell Typeclass raccourci
- 14. Types algébriques dans haskell
- 15. itérations complexes dans haskell
- 16. Instructions multiples dans Haskell
- 17. (émulé) Macros dans Haskell?
- 18. Palindromes en Haskell
- 19. Haskell et Quadratics
- 20. Fusionner trier dans Haskell
- 21. Haskell: Montrer foiré?
- 22. Rayons clairs dans Haskell?
- 23. Simple haskell string gérer
- 24. syntaxe dans l'expression - Haskell
- 25. Haskell: générique IORef, MVar?
- 26. imbriqué si haskell
- 27. Haskell équivalent de "Construct" de Python
- 28. boucle à travers deux variable dans Haskell
- 29. Comment utiliser les FFI de Haskell sur les structures?
- 30. Existe-t-il une bonne bibliothèque de traitement en langage naturel?
Le monde réel Haskell est disponible en ligne: http://book.realworldhaskell.org/read/ – Hai
Je suis un peu hésitant à propos de la délégation à un programme externe des opérations qui, je pense, devrait être fait dans une bibliothèque, mais cela s'est avéré être une solution fantastique pour moi. stb-image avait une certaine bizarrerie de pointeur C et ne peut pas ré-encoder les données, et DevIL ne traitera pas les données en mémoire. Netpbm me donne une solution très simple. –