ImageMagick安装
在程序中需要对图片转化时需要使用到gopkg.in/gographics/imagick.v2/imagick
库,但是这个库需要在本地安装ImageMagick插件。
有些机器在软件库是有的,可以直接下载安装,没有的话推荐源码安装。
- 点击source进入源码
- 点击链接进入下载页面
-
选择合适的版本下载
-
安装步骤
安装过程就不再简述了,按照图片的一次操作就可以了
当出现如下图所示时表示安装成功。
此时就可以使用使用了ImageMagick
插件的go程序打包了。
ImageMagick 6.3.5 --> 'magick/magick_libMagick_la-blob.lo' failed
如果出现上述错误就是ImageMagick版本问题,升级一个版本就可以了。
Perhaps you should add the directory containing MagickWand.pcto the PKG CONFIG PATH environment variable
出现上述错误的原因时没有配置pkg-config
的环境变量,找到ImageMagick的安装目录,如果./configure
没有 --prefix
前缀指明路径的话默认是/usr/local
配置环境变量是配置bin
和lib
目录即可,如下
配置环境变量
gopkg.in/gographics/imagick.v2/imagick
版本问题
如果出现上述问题就是安装ImageMagick和Go语言库的 gopkg.in/gographics/imagick.v2/imagick
版本问题造成的。
参考这里的版本问题
此时Go程序就可以正常打包运行了。