欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Go語言struct要使用?tags的原因解析

    Go語言struct要使用?tags的原因解析

    這篇文章主要介紹了為什么?Go?語言?struct?要使用?tags,在本文中,我們將探討為什么 Go 語言中需要使用 struct tags,以及 struct tags 的使用場景和優(yōu)勢,需要的朋友可以參考下
    2023-03-03
  • 解讀unsafe.Pointer和uintptr的區(qū)別

    解讀unsafe.Pointer和uintptr的區(qū)別

    這篇文章主要介紹了解讀unsafe.Pointer和uintptr的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Go 語言中的 http.FileSystem詳細解析

    Go 語言中的 http.FileSystem詳細解析

    在本文中,我們深入探討了 Go 語言中的 http.FileSystem 接口,并介紹了它的基本原理、使用方法以及實際應用場景,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Golang通過包長協(xié)議處理TCP粘包的問題解決

    Golang通過包長協(xié)議處理TCP粘包的問題解決

    本文主要介紹了Golang通過包長協(xié)議處理TCP粘包的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Go語言關于幾種深度拷貝(deepcopy)方法的性能對比

    Go語言關于幾種深度拷貝(deepcopy)方法的性能對比

    這篇文章主要介紹了Go語言關于幾種深度拷貝(deepcopy)方法的性能對比,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Go語言中數(shù)組的基本用法演示

    Go語言中數(shù)組的基本用法演示

    這篇文章主要介紹了Go語言中數(shù)組的基本用法演示,包括一個冒泡排序算法的簡單實現(xiàn),需要的朋友可以參考下
    2015-10-10
  • 使用Go語言開發(fā)一個高并發(fā)系統(tǒng)

    使用Go語言開發(fā)一個高并發(fā)系統(tǒng)

    高并發(fā)系統(tǒng)是指能同時支持眾多用戶請求,處理大量并行計算的系統(tǒng),這篇文章主要為大家詳細介紹了如何使用Go語言開發(fā)一個高并發(fā)系統(tǒng),感興趣的小伙伴可以了解下
    2023-11-11
  • 從基礎到高級全方位解析Go中反射的應用

    從基礎到高級全方位解析Go中反射的應用

    本文我們將全面深入地探討Go語言的反射機制,從反射的基礎概念、為什么需要反射,到如何在Go中實現(xiàn)反射,以及在高級編程場景如泛型編程和插件架構中的應用,需要的可以參考下
    2023-10-10
  • Go讀取配置文件的方法總結

    Go讀取配置文件的方法總結

    我們常見的配置文件的格式一般有:XML、JSON、INI、YAML、env和.properties,本文小編為大家整理了Go語言讀取這些格式的配置文件的方法,希望對大家有所幫助
    2023-10-10
  • Go語言:打造優(yōu)雅數(shù)據(jù)庫單元測試的實戰(zhàn)指南

    Go語言:打造優(yōu)雅數(shù)據(jù)庫單元測試的實戰(zhàn)指南

    Go語言數(shù)據(jù)庫單元測試入門:聚焦高效、可靠的數(shù)據(jù)庫代碼驗證!想要確保您的Go應用數(shù)據(jù)層堅如磐石嗎?本指南將手把手教您如何利用Go進行數(shù)據(jù)庫單元測試,輕松揪出隱藏的bug,打造無懈可擊的數(shù)據(jù)處理邏輯,一起來探索吧!
    2024-01-01

最新評論