微信公众号生成二维码怎么弄,微信公众号 二维码生成
创意图片:微信、微信微信官方账号、微信V
最近发现了一个新的图像处理库———Wand,这是ImageMagick库的Python接口。于是,我打算利用这个库简单制作一个二维码关注图,主要完成以下任务:制作一个白底图;
将背景图像与微信官方账号的二维码图像相结合;
添加文本以获得最终的合成图像。
简介
Wand是基于ctypes库的ImageMagick for Python的封装库。
Wand与其他针对ImageMagick的打包库相比,有以下优点:符合Python习惯和现代接口。
有好的文档。
由ctypes封装
Pip可用于安装
安装教程
在ubuntu下,可以按照下面的命令直接安装:
$ apt-get安装libmagickwand-dev
$ pip安装棒
安装要求
Python版本要求:Python 2.6
CPython 2.6
CPython 3.2或更高版本
PyPy 1.5或更高
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: magick wand共享库未找到。原因是根据python没有找到magick魔杖库(尽管位置正确?)那是
一些消息来源称,Image Magick 7.x与magick Wand不兼容,因此请确保您使用的是6.x。此外,“静态”后缀版本不起作用。最终对我起作用的是“ImageMagick-6 . 9 . 8-10-Q8-x64-dll . exe”
也就是说imagemagick的7.x版本和Wand不兼容,只能用6版本。
真正的战斗
安装完成后,您需要准备一张或几张要合成的图像,例如背景图像和前景图像。