linux安装Go ImageMagick插件

ImageMagick安装

在程序中需要对图片转化时需要使用到gopkg.in/gographics/imagick.v2/imagick库,但是这个库需要在本地安装ImageMagick插件。

有些机器在软件库是有的,可以直接下载安装,没有的话推荐源码安装。

ImageMagick中文站

ImageMagick官网

ImageMagick github

  • 点击source进入源码
  • 点击链接进入下载页面
  • 选择合适的版本下载

  • 安装步骤

安装步骤

安装过程就不再简述了,按照图片的一次操作就可以了

当出现如下图所示时表示安装成功。

此时就可以使用使用了ImageMagick插件的go程序打包了。

ImageMagick 6.3.5 --> 'magick/magick_libMagick_la-blob.lo' failed

如果出现上述错误就是ImageMagick版本问题,升级一个版本就可以了。

github issues

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 Imagick

参考这里的版本问题

此时Go程序就可以正常打包运行了。

相关推荐
yichengerp10 分钟前
电子行业常用erp系统有哪些?推荐适合中小电子厂的易呈erp软件,操作简单,易落地
大数据·运维·人工智能·云计算·制造
天国梦16 分钟前
国密门禁品牌怎么选?2026年最新3个避坑要点
运维·服务器·数据库·python
creator_Li18 分钟前
Linux 的 Page Cache
linux·page cache
信可维1 小时前
自动化操作多平台账号:登录态、双会话与 User Data 的 3 个坑
运维·自动化
龙仔7251 小时前
RustDesk 自建服务器 Key 强校验配置笔记
运维·服务器·笔记
大侠归来2 小时前
Docker 部署 Dolibarr:从零开始的完整指南
运维·docker·容器
KING-WU5122 小时前
Linux GDB 调试实战指南:从编译到断点调试
linux·运维·服务器
Lucis__2 小时前
深入理解程序链接与加载—从动静态链接到库加载
linux·elf·链接·程序·动静态库
傲世仙尊2 小时前
类和对象中-构造函数与析构函数把初始化清理自动化
java·运维·自动化
七月吃橘子2 小时前
WSL2+Docker+Ollama,本地部署大模型实践(Qwen1.8b)
运维·docker·容器