klaus01 / KLGenerateSpamCode

iOS 马甲应用工具
MIT License
1.98k stars 539 forks source link

使用 ImageMagick 对 png 图片做轻量压缩失败 #21

Closed xiaojie111 closed 6 years ago

xiaojie111 commented 6 years ago

使用 ImageMagick 对 png 图片做轻量压缩,及不损失图片质量,又可改变图片文件 hash 值。方法:

安装 ImageMagick,brew install imagemagick 压缩工程目录下所有 png 文件,find . -iname ".png" -exec echo {} \; -exec convert {} {} \; 使用 find . -iname ".png" -exec echo {} \; -exec convert {} {} \; 报错 dyld: Library not loaded: /ImageMagick-7.0.7/lib/libMagickCore-7.Q16HDRI.5.dylib Referenced from: /Users/xiaojie/Desktop/worlk/ImageMagick-7.0.7/bin/convert Reason: image not found

klaus01 commented 6 years ago

貌似你安装的ImageMagick有问题,使用brew安装的ImageMagick应该不会在桌面的。

xiaojie111 commented 6 years ago

可以帮我看下吗

xiaojie111 commented 6 years ago

identity 可以得到图片信息,压缩不来

xiaojie111 commented 6 years ago

我是按官网来配的export MAGICK_HOME=/Users/xiaojie/Desktop/worlk/ImageMagick-7.0.7 export DYLD_LIBRARY_PATH=$MAGICK_HOME/lib/ export PATH=$MAGICK_HOME/bin:$PATH export PATH=$MAGICK_HOME/lib:$PATH解压放在桌面上,指定到桌面

klaus01 commented 6 years ago

用 brew 安装吧,方便,也不会有那么多问题。

xiaojie111 commented 6 years ago

用brew怎么安装,有教程吗

klaus01 commented 6 years ago

https://brew.sh/index_zh-cn

brew 官网