Golang在Window環(huán)境使用Imagick7的過程
更新時間:2023年11月22日 14:31:59 作者:AlphaSnow
這篇文章主要介紹了Golang在Window環(huán)境使用Imagick7的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
安裝msys2
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
配置環(huán)境變量
set PATH=c:\msys64\mingw64\bin;%PATH% set PKG_CONFIG_PATH=c:\msys64\mingw64\lib\pkgconfig set MAGICK_CODER_MODULE_PATH=c:\msys64\mingw64\lib\ImageMagick-7.0.6\modules-Q16HDRI\coders
- msys64需根據(jù)安裝地址修改
c:\msys64\mingw64
- ImageMagick-7.0.6需根據(jù)安裝版本確認修改
擴展編譯
go build gopkg.in/gographics/imagick.v3/imagick
pkg-config --cflags --libs MagickWand
go get -u gopkg.in/gographics/imagick.v3/imagick
示例代碼
package main import "gopkg.in/gographics/imagick.v3/imagick" func main() { imagick.Initialize() defer imagick.Terminate() mw1 := imagick.NewMagickWand() defer mw1.Destroy() mw1.ReadImage("./human.jpg") mw1.ResizeImage(100, 100, imagick.FILTER_LANCZOS) mw1.WriteImage("./human_resize.jpg") }
到此這篇關于Golang在Window環(huán)境使用Imagick7的文章就介紹到這了,更多相關Golang使用Imagick7內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解讀unsafe.Pointer和uintptr的區(qū)別
這篇文章主要介紹了解讀unsafe.Pointer和uintptr的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02Go語言:打造優(yōu)雅數(shù)據(jù)庫單元測試的實戰(zhàn)指南
Go語言數(shù)據(jù)庫單元測試入門:聚焦高效、可靠的數(shù)據(jù)庫代碼驗證!想要確保您的Go應用數(shù)據(jù)層堅如磐石嗎?本指南將手把手教您如何利用Go進行數(shù)據(jù)庫單元測試,輕松揪出隱藏的bug,打造無懈可擊的數(shù)據(jù)處理邏輯,一起來探索吧!2024-01-01