我需要http://hackage.haskell.org/package/imagemagick或http://hackage.haskell.org/package/gd-3000.7.3或 windows/mingw(64 位,但 32 位)上的类似内容来调整 png 的大小. 我找不到安装它们的分步说明。
我尝试了 mingw-get,但它似乎没有 imagemagick 或 gd。我不清楚仅仅安装 c 库是否足以让 cabal 链接到它们,它说:“pkg-config 包 ImageMagick 是必需的,但找不到它。” 而且我不确定 pkg-config 如何工作或与 mingw-get 相关。无论如何,imagemagick 的配置脚本在 mingw 中失败:“无法计算 sizeof (long double)”
config.log 充满了错误,但这似乎是这个:“ld.exe:无法打开输出文件 conftest.exe:权限被拒绝”
虽然它似乎早一百万次写入那个文件就好了......
http://hackage.haskell.org/package/JuicyPixels-3.0可以加载/保存 png,但没有很好的调整大小算法。