使用 ImageMagick 的 MagickWand C API 进行绑定
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
brew install imagemagicksudo apt-get install libmagickwand-dev感谢 @vprus
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-imagemagickset 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/imagickmsys2 的默认安装路径是 C:\msys64,您必须更改
将 <msys64> 复制到 msys2 的安装路径。
环境变量 MAGICK_CODER_MODULE_PATH 会告诉 ImageMagick 如何找到解码器。如果仍然出现 NoDecodeDelegateForThisImageFormat 错误,请确保版本号和文件夹是正确的。
暂无开放 Issues,或尚未同步最近议题。