美文网首页
Python 制作分享图片 1

Python 制作分享图片 1

作者: 不二小段 | 来源:发表于2019-04-07 22:44 被阅读0次

    我们这次主要是为了做一张分享图,这种图片在朋友圈很常见,比如网易云的歌词分享、微信读书的书签分享,还有各式各样的广告图片。这里的分享图指的是会根据用户提供信息不同产生的图片,而不是事先用 PS 制作好的页面或图片。

    一般的活动页都是用 JS 的 canvas 实现绘图的,我们今天要用 Python 来实现,一方面是对 Python 图像库的学习掌握,另一方面也是 AI 写诗功能的最终呈现。

    这次用到的库是 PIL(Python Imaging Library),PIL只支持到 Python 2.7,之后版本应该选择安装 Pillow 库。如果安装的是 Anaconda,已经内置了 pillow,无需安装,否则需要 pip 安装。

    根据上面几张常见的分享图和这次的需求,我们可以先大概设想了一下制作步骤和最终效果:

    Step1:根据需要计算画布大小,宽 1080,高根据原图和诗歌行数计算,然后新建画布,并填充米色背景色。

    Step2:将原图等比例缩放,使其宽为 1000,并填充至画布相应位置;将公众号二维码等比例缩放,使其宽为 102,并填充至画布相应位置。

    Step3:根据设定好的字体、字号,将诗歌内容填充至画布相应位置。

    Step4:保存图片。

    相关文章

      网友评论

          本文标题:Python 制作分享图片 1

          本文链接:https://www.haomeiwen.com/subject/naoeiqtx.html