0

我需要http://hackage.haskell.org/package/imagemagickhttp://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,但没有很好的调整大小算法。

4

1 回答 1

0

这里有一个很好的 JuicyPixels 调整大小算法:https ://gist.github.com/eflister/5456125

这应该足以实现这一点。

于 2015-03-12T21:00:38.837 回答