30 Stimmen

Haskell-Bildverarbeitungsbibliothek?

Hat jemand eine Empfehlung für ein gutes Bildverarbeitungspaket für Haskell? Warum mögen Sie es?

17voto

sastanin Punkte 38556

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.

4voto

Norman Ramsey Punkte 193087

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X