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

配置环境变量是配置binlib目录即可,如下

配置环境变量

参考

gopkg.in/gographics/imagick.v2/imagick版本问题

如果出现上述问题就是安装ImageMagick和Go语言库的 gopkg.in/gographics/imagick.v2/imagick版本问题造成的。

Go Imagick

参考这里的版本问题

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

相关推荐
2022.11.7始学前端15 小时前
n8n第十三节 三个节点测试技巧
运维·服务器·n8n
大聪明-PLUS15 小时前
Docker 内部机制:深入剖析
linux·嵌入式·arm·smarc
张泽腾6615 小时前
Ubuntu 扩容
linux·服务器·嵌入式硬件
RedMery15 小时前
Ubuntu切换wayland和x11
linux·运维·ubuntu
专业开发者15 小时前
思科以终端产品解决方案提供商的身份实现效能提升
运维·服务器·网络
物联网软硬件开发-轨物科技15 小时前
【轨物交流】轨物科技亮相2025高校科技成果交易会
运维·科技·物联网
古城小栈15 小时前
性能边界:何时用 Go 何时用 Java 的技术选型指南
java·后端·golang
古城小栈15 小时前
Go 异步编程:无锁数据结构实现原理
java·数据结构·golang
uoscn15 小时前
Ubuntu24.04无操作卡死,无法唤醒问题以及内核版本切换记录
linux·ubuntu
qq_1728055915 小时前
Modbus Server数据采集Web之Server端模拟功能
前端·后端·golang·modbus