任何人都建议为Haskell提供良好的图像处理软件包?你为什么喜欢它?
答案 0 :(得分:17)
Hackage中至少有两个解码器:stb-image(部分实现JPEG,PNG,TGA,BMP,PSD解码器,使用非常简单的API)和pngload(用于PNG的纯Haskell加载程序)图像)。
否则,您可以对现有库使用Haskell绑定,例如hsmagick或gd。
还有Codec-Image-DevIL是与DevIL库绑定的Haskell。它允许将图像加载到Haskell数组中或将数组写为图像。没有别的,但对于阅读/写作,它支持大量的图像格式。
答案 1 :(得分:4)
我在netpbm格式和工具中找到了很多东西:简单,简单和简单。有一些discussion of netpbm in the Real World Haskell book,他们有一些源代码。由于我没有这本书,我不知道他们是否提供了完整的图书馆。