Golang在Window環(huán)境使用Imagick7的過程
更新時(shí)間:2023年11月22日 14:31:59 作者:AlphaSnow
這篇文章主要介紹了Golang在Window環(huán)境使用Imagick7的過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
安裝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ù)安裝版本確認(rèn)修改
擴(kuò)展編譯
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")
}到此這篇關(guān)于Golang在Window環(huán)境使用Imagick7的文章就介紹到這了,更多相關(guān)Golang使用Imagick7內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解讀unsafe.Pointer和uintptr的區(qū)別
這篇文章主要介紹了解讀unsafe.Pointer和uintptr的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
Go 語言中的 http.FileSystem詳細(xì)解析
在本文中,我們深入探討了 Go 語言中的 http.FileSystem 接口,并介紹了它的基本原理、使用方法以及實(shí)際應(yīng)用場景,感興趣的朋友跟隨小編一起看看吧2024-03-03
Go語言關(guān)于幾種深度拷貝(deepcopy)方法的性能對比
這篇文章主要介紹了Go語言關(guān)于幾種深度拷貝(deepcopy)方法的性能對比,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
使用Go語言開發(fā)一個(gè)高并發(fā)系統(tǒng)
高并發(fā)系統(tǒng)是指能同時(shí)支持眾多用戶請求,處理大量并行計(jì)算的系統(tǒng),這篇文章主要為大家詳細(xì)介紹了如何使用Go語言開發(fā)一個(gè)高并發(fā)系統(tǒng),感興趣的小伙伴可以了解下2023-11-11
從基礎(chǔ)到高級全方位解析Go中反射的應(yīng)用
本文我們將全面深入地探討Go語言的反射機(jī)制,從反射的基礎(chǔ)概念、為什么需要反射,到如何在Go中實(shí)現(xiàn)反射,以及在高級編程場景如泛型編程和插件架構(gòu)中的應(yīng)用,需要的可以參考下2023-10-10
Go語言:打造優(yōu)雅數(shù)據(jù)庫單元測試的實(shí)戰(zhàn)指南
Go語言數(shù)據(jù)庫單元測試入門:聚焦高效、可靠的數(shù)據(jù)庫代碼驗(yàn)證!想要確保您的Go應(yīng)用數(shù)據(jù)層堅(jiān)如磐石嗎?本指南將手把手教您如何利用Go進(jìn)行數(shù)據(jù)庫單元測試,輕松揪出隱藏的bug,打造無懈可擊的數(shù)據(jù)處理邏輯,一起來探索吧!2024-01-01

