当前位置: 首页 > news >正文

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程序就可以正常打包运行了。


http://www.mrgr.cn/news/46132.html

相关文章:

  • 基于Kafka2.1解读Producer原理
  • 【Pydantic】如何在 Pydantic 中实现严格模式校验
  • Gpt4.0最新保姆级教程开通升级
  • 滚雪球学Redis[2.0讲]:Redis的数据类型与基本操作
  • L1和L2正则化的区别
  • 校园二手交易平台的小程序+ssm论文源码调试讲解
  • 并发编程-任务创建、执行-Demo
  • 项目管理之精准管理规划:引领团队迈向成功之路
  • 手把手教你如何配置好VS Code的WEB基础开发环境(保姆级)
  • 研发中台拆分之路:深度剖析、心得总结与经验分享
  • VNC轻松连接远程Linux桌面
  • 【笔记】6.2 玻璃的成型
  • 给指定的bean赋予名称
  • Web自动化Demo-Go+Selenium
  • Python知识点:基于Python工具,如何使用Seq2Seq进行机器翻译
  • navicat~导出数据库密码
  • 对于LLM大模型,到底微调还是不微调?
  • 【算法】——双指针算法合集(力扣)
  • linuxshell日常脚本命令之sed命令
  • 6 个最佳本地运行大模型的工具