专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图
創意配圖:微信,微信公眾號,微信大V
而且最近發現了一個新的圖像處理方面的庫—Wand,它是 ImageMagick 庫的 Python 接口。于是,我就打算用這個庫來實現簡單的制作一個二維碼關注圖,主要是完成以下幾個工作:制作一個白色的背景圖;
將背景圖和公眾號二維碼圖合成;
添加文字得到最終的合成圖
簡介
Wand 是基于 ctypes 庫的適用于 Python 的 ImageMagick 的封裝庫。
相比其他對 ImageMagick 的封裝庫,Wand 有以下幾個優勢:符合 Python 習慣和現代化的接口
有好的文檔
通過 ctypes 進行封裝
可以采用 pip 安裝
安裝教程
在 ubuntu下,可以直接按照下列命令安裝:
$ apt-get install libmagickwand-dev
$ pip install Wand
安裝要求
對 Python 版本要求:Python 2.6+
CPython 2.6+
CPython 3.2+ or higher
PyPy 1.5+ or higher
MagickWand libraryDebian/Ubuntu 系統:采用 apt-get 安裝 libmagickwand-dev
Mac 系統:用 MacPorts/Homebrew 安裝 imagemagick
CentOS 系統: 使用 yum 安裝 ImageMagick-devel
Windows 注意事項
主要還是參照第一篇文章來安裝,并且主要是在 Windows 下安裝,其中下載 ImageMagick 的時候,在 下載地址 中需要選擇 6.9版本的 dll 的 exe 執行文件安裝,而不能選擇最新版本的 7.0+,否則在 Python 中調用的時候,會出現問題 ImportError: MagickWand shared library not found. ,原因根據 Python doesn’t find MagickWand Libraries (despite correct location?)中的說法是
A few sources said that Image Magick 7.x is not compatible with magick Wand so make sure you’re using 6.x. Additionally, “static” suffix versions do not work. The one that finally worked for me was “ImageMagick-6.9.8-10-Q8-x64-dll.exe”
也就是說 Image Magick 7.x 版本和 Wand 并不適配,所以只能采用 6+ 版本的。
實戰
安裝完成后,這里首先需要準備一張或者幾張要合成的圖片,比如作為背景的圖片和前景圖片
總結
以上是生活随笔為你收集整理的专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迷你笔记本电脑(迷你笔记本电脑排行榜)
- 下一篇: python模板模式_python-模板