创意配图:微信,微信公众号,微信大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制作简单的公众号二维码关注图相关推荐

  1. python爬虫微信朋友圈怎么发文字_如何利用Python网络爬虫抓取微信朋友圈的动态(上)...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  2. 打卡签到python代码_如何利用Python实现自动打卡签到

    需求描述 我们需要登录考勤系统(网页端,非手机端)进行签到,如果不想每天都早早起来打卡签到,就可以通过写程序实现这一功能. 业务梳理 通过长时间的早起打卡签到发现规律,我每天只是不停的点击,签到,都是 ...

  3. python 柱形图_如何利用python 中的pyecharts包绘制柱形图

    平均线 Python中的pyecharts包,与百度echarts相对应.利用这个包绘制图形只需要简单的几行代码即可,而且绘制的图形还很美观. 安装pyecharts工具包. 导入pyecharts包 ...

  4. 微信公众号二维码怎么生成?好用的生成方法介绍

    微信公众号二维码怎么生成?从事新媒体行业的小伙伴们应该都对微信公众号不陌生吧,公众号是一个企业对外宣传的重要方式之一.通常情况下我们都会将公众号的二维码放置在文章的文末.以便于读者扫码关注公众号.那么 ...

  5. 关注微信公众号二维码可以带参数吗?

    2019独角兽企业重金招聘Python工程师标准>>> 需求是这样的,用户可以分享自己的微信二维码,别人扫码进入,能监测到.功能怎么实现呢? 通过微号帮平台可以实现,微信公众平台接口 ...

  6. 如何给CSDN博客添加微信公众号二维码或自定义栏目

    1. 前言 在浏览CSDN博客的过程中,我们可以发现有些博主的主页有微信公众号二维码等一些个人栏目信息.这可以让其他浏览博客的游客和作者进行有效的沟通,同时也可以在博客里对自己的微信公众号作宣传.我这 ...

  7. thinkphp5+php微信公众号二维码扫码关注推广二维码事件实现

    thinkphp5微信公众号二维码扫码关注推广二维码事件实现, 给出实现的全部方法: 获取二维码,让微信公众号跳转到以下代码的code方法即可,用户点击二维码后,通过二维码获取关注用户信息及二维码推广 ...

  8. 小程序长按识别公众号二维码、个人微信号、企业微信号、微信群、-已实现

    一.微信原则上不在支持小程序中长按识别 在2020年微信的一次版本更新后,就不在支持 在小程序中长按识别微信公众号了. 可以看到这个文章: 紧急!!! 微信8.0版本,在小程序webview内嵌公众号 ...

  9. 查看获取别人的微信公众号二维码

    亲测可用,若有疑问请私信 方法一:通过微信号获取公众号/订阅号二维码 这个方法需要知道公众号/订阅号的微信号,具体操作步骤如下: 2.打开浏览器(电脑或手机浏览器均可),访问以下链接地址: https ...

最新文章

  1. DM368开发 -- 制作ubifs文件系统
  2. UOJ 405(IOI2018 D1T1)
  3. mysql将数据导入mgr_MySQL 8.0.20 MGR数据迁移过程以及注意事项
  4. 三维全景导航、偏航识别、深度学习偏航引擎,滴滴导航若干关键功能的技术突破与实践...
  5. 6-Arco大讲堂(一)
  6. java stream Interface BiFunction<T,U,R>
  7. win7无法打开计算机共享文件夹,win7无法共享文件夹 共享文件设置不了共享怎么办?...
  8. java 给图片加水印图片(水印位置与角度可定义)
  9. 大学计算机一级等级考试题,大学计算机一级考试试题.doc
  10. python计算图形面积的方法,python实现计算图形面积
  11. PDF文件怎么转换成word?
  12. 小众骑行路线-十里箐
  13. JS 正则表达式 数字和小数点 非负数 保留两位小数点
  14. 电商平台如何实现分账功能
  15. js:DOM和响应事件(一)
  16. html怎么禁止图片拖动,javascript,html5_div在拖动时出现禁止图标,javascript,html5 - phpStudy...
  17. linux 删除文件名带括号的文件
  18. 户外直播、慢直播、赛事直播等直播行业的未来发展趋势
  19. 伦敦银走势分析最新,十大国际黄金白银交易平台排名
  20. 一文带你了解步进电机的相关知识:相、线、极性和步进方式

热门文章

  1. 莫比乌斯,欧拉函数题目练习(完结)
  2. 【CF1189F】Array Beauty【dp】【复杂度玄学优化】
  3. bzoj#4555. [Tjoi2016Heoi2016]求和
  4. 【学习笔记】多重背包相关优化——二进制优化/单调队列优化
  5. P5212-SubString【LCT,SAM】
  6. jzoj3510-最短路径【dp】
  7. 「分块」数列分块入门1 – 9
  8. P4445 最长回文串
  9. Hadoop生态hive(六)Hive QL表
  10. DevOps之发布系统