百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

imagick

> 编程语言
开源

使用 ImageMagick 的 MagickWand C API 进行绑定

1.9K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

使用 ImageMagick 的 MagickWand C API 进行绑定

使用 Imagick

Go Imagick 是一个用于连接 ImageMagick 的 MagickWand C API 的 Go 绑定。 我们支持两个兼容分支:

im-7   (tag v3.x.x): 7.x     <= ImageMagick <= 7.x
master (tag v2.x.x): 6.9.1-7 <= ImageMagick <= 6.9.9-35
legacy (tag v1.x.x): 6.7.x   <= ImageMagick <= 6.8.9-10

它们分别通过 gopkg.in:

gopkg.in/gographics/imagick.v3/imagick
gopkg.in/gographics/imagick.v2/imagick
gopkg.in/gographics/imagick.v1/imagick

安装

Docker

请参阅 示例/Docker

Mac OS X

bash
brew install imagemagick

Ubuntu / Debian

bash
sudo apt-get install libmagickwand-dev

Windows

感谢 @vprus

  • 安装 msys2-x86_64
  • 在 msys 命令行中,执行:
pacman -Syuu
pacman -S mingw-w64-x86_64-gcc
pacman -S mingw-w64-x86_64-pkg-config
pacman -S mingw-w64-x86_64-zlib
pacman -S mingw-w64-x86_64-imagemagick
  • 切换到 cmd.exe 命令行,执行:
set PATH=<msys64>\mingw64\bin;%PATH%
set PKG_CONFIG_PATH=<msys64>\mingw64\lib\pkgconfig
set MAGICK_CODER_MODULE_PATH=<msys64>\mingw64\lib\ImageMagick-7.0.6\modules-Q16HDRI\coders
go build gopkg.in/gographics/imagick.v3/imagick

msys2 的默认安装路径是 C:\msys64,您必须更改 将 <msys64> 复制到 msys2 的安装路径。

环境变量 MAGICK_CODER_MODULE_PATH 会告诉 ImageMagick 如何找到解码器。如果仍然出现 NoDecodeDelegateForThisImageFormat 错误,请确保版本号和文件夹是正确的。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogogolangimagemagickimagemagick-magickwand

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言