Hat jemand eine Empfehlung für ein gutes Bildverarbeitungspaket für Haskell? Warum mögen Sie es?
Antworten
Zu viele Anzeigen?In Hackage gibt es mindestens zwei Decoder: stb-image (Teilweise Implementierung von JPEG-, PNG-, TGA-, BMP- und PSD-Dekodierern, mit einer wirklich einfachen API) und pngload (reiner Haskell-Lader für PNG-Bilder).
Andernfalls könnten Sie Haskell-Bindungen für eine bestehende Bibliothek verwenden, zum Beispiel hsmagick o gd .
Außerdem gibt es Codec-Image-DevIL die Haskell-Bindungen an die DevIL-Bibliothek sind. Es erlaubt das Laden eines Bildes in ein Haskell-Array oder das Schreiben eines Arrays als Bild. Nichts anderes, aber zum Lesen/Schreiben unterstützt es Tonnen von Bildformaten.
Ich finde viel Gefallen an der netpbm Format und Werkzeuge: Einfachheit, Einfachheit und Einfachheit. Es gibt einige Diskussion über netpbm im Buch Real World Haskell und sie haben einige Quelltexte. Da ich das Buch nicht habe, weiß ich nicht, ob sie eine vollständige Bibliothek zur Verfügung stellen.