原材料准备:

  • Python3,图片(最好是某一类图片,一家人整整齐齐)
  • 这里我使用的是“脆皮鹦鹉”表情包,高糊却又不失档次。

佐料:

  • pillow模块,以及一些Python自带的模块

原材料处理:

  • 咱先来处理一下原材料。把这些图片的大小尺寸给整齐划一了,方便操作,也更加美观。这里用到了 resize 函数。统一修改为64X64大小。同时,为了方便对这些图片进行操作,给这些图片按照自然数的顺序来重新命名。
class ImageRename():def __init__(self):self.path = 'D:/parrot'def rename(self):filelist = os.listdir(self.path)total_num = len(filelist) i = 0for item in filelist:if item.endswith('.jpg'):src = os.path.join(os.path.abspath(self.path), item)dst = os.path.join(os.path.abspath(self.path),  str(i) + '.jpg')os.rename(src, dst)print('converting %s to %s ...' % (src, dst))i+=1print('total %d to rename & converted %d jpgs' % (total_num, i))

模具打造:

  • 为了能让端上来的美食有一个完美的形象,打造一个好的模具是很重要的。而模具的构造,我们可以人工手动生成,也可以选择用代码自动化生成。

  • 想必大家也能看得出来这是个爱心的轮廓,这个轮廓线由“1”连接形成。下面这段代码可以生成闪电形状。
with open ('3.txt','w') as f:for i in range(3,-4,-1):for j in range(-3,4):f.write('1,') if i<=j+3 and i>=j-3 and i*j<=0 else f.write('0,')f.write('\n')

(PS:更多的模板可以由你自己来创造~)

东西都准备好了,我们可以把这个菜炒起来了!
照着刚刚的模具,即读取模板文件。我们利用 paste 函数在模板是“1”的位置放入图片,“0”的位置就不做操作。

在学习过程中有什么不懂得可以加我的
python学习扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容def main(pictures_dir, template_path):template = parseTemplate(template_path)w = len(template[0])h = len(template)image_new = Image.new('RGBA', (CELLSIZE*w, CELLSIZE*h))img_idx = -1for y in range(h):for x in range(w):if template[y][x] == '1':img, img_idx = yieldImage(pictures_dir, img_idx, (CELLSIZE, CELLSIZE))image_new.paste(img, (x*CELLSIZE, y*CELLSIZE))image_new.show()image_new.save('picturewall.png')

出炉

裹上鸡蛋液,粘上面包糠,
放进油锅炸至两面金黄,
老人小孩都爱吃,
隔壁小孩都馋哭了。

  • 等上片刻,我们的菜就新鲜出炉啦。有甜蜜双人套餐

  • 有油炸三叶草

  • 有霹雳便当

各种源代码教程放在我们的学习圈!想学习Python的小伙伴都可以来取经!

利用Python制作花式照片墙!就拿这只鹦鹉开刀吧相关推荐

  1. python照片墙_利用Python制作花式照片墙!就拿这只鹦鹉开刀吧

    原材料准备:Python3,图片(最好是某一类图片,一家人整整齐齐) 这里我使用的是"脆皮鹦鹉"表情包,高糊却又不失档次. 佐料:pillow模块,以及一些Python自带的模块 ...

  2. 用python做头像_如何利用python制作微信好友头像照片墙?

    这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...

  3. python表白代码照片墙-如何利用python制作微信好友头像照片墙?

    这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...

  4. 利用Python制作王者荣耀出装小助手,引来了老板的注意!

    导语 T_T并不玩这些游戏... 单纯来蹭个热点... 大概是因为蹭热点需要的技术含量比较低? 就这样吧~~~ 利用Python制作命令行版的王者荣耀出装小助手. Let's Go! 开发工具 Pyt ...

  5. 小哥哥你有98K吗?利用Python制作一款多功能变声器!

    前言 好吧,关于这句小哥哥你有98K吗?出自别人口中经常说的玩笑话,我也略懂一些游戏嘛.不过不常玩,废话不多说,开始咱们今天的教程,非常简单! 利用Python制作一款多功能变声器! 咱们首先登陆百度 ...

  6. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...

    如何利用python制作一个解压缩软件 python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip ...

  7. python拼图_利用python制作拼图小游戏的全过程

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...

  8. 利用css制作3D照片墙

    利用css制作3D照片墙 <!doctype html> <html> <head> <meta charset="utf-8"> ...

  9. 利用Python制作第一人称射击小游戏 含源代码

    大家好 我是毕加锁 (锁!) 今天教大家利用Python制作第一人称小游戏 涉及知识点 1.sprites 2.pygame混音器 3.图章    4.python基础语法 .代码 1发射声 from ...

最新文章

  1. JS深入--词法作用域、执行上下文与闭包
  2. Matlab如何读取文本文件
  3. 关于ueditor多图上传加水印
  4. 【机器视觉】 Halcon代码导出高级语言代码
  5. 《JavaScript高级程序设计》阅读笔记(一):ECMAScript基础
  6. opencv基础知识及其一些例子
  7. PHP并行查询MySQL
  8. 华为云GaussDB深耕数字化下半场,持续打造数据库根技术
  9. Notice: Undefined offset 的解决方法
  10. 在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense
  11. Thinking in Java 14.3.3递归计数
  12. 把collections.Counter的计数结果转为pandas的DataFrame
  13. DelphiWebMVC框架实现对Redis支持
  14. 【UVA213】Message Decoding(读入技巧+二进制十进制转换)
  15. c#实现添加虚拟IP
  16. android:scaleType属性 centerCrop,fitXY,fitCenter
  17. aspectjweaver.jar aspectjrt.jar
  18. SSO —— 单点登录CAS与OAuth2
  19. python编程最大值_python求最大值最小值方法总结
  20. 基于VMware12虚拟机的Hadoop3.1.2伪分布式安装(含各软件百度云下载地址、安装过程中各类问题的解决方案)

热门文章

  1. NewCoder:个位数统计
  2. 程序员辞职卖卷饼!4天挣1个月工资!网友:又想骗我卖卷饼
  3. 探索性数据分析(Exploratory Data Analysis,EDA)
  4. blob_dog(斑点检测)参数
  5. 课堂姿态识别和人脸识别
  6. 计算机数据表示实验之偶校验编码设计
  7. 图像修复之基于PDE的正则化或扩散基础
  8. 春节天猫快递照常送,菜鸟给全国的值守快递员发了团圆基金!
  9. 【ZYNQ】自定义IP核的封装
  10. CIE NTSC 色饱和浓度 RGB三个颜色的色坐标组成的三角形占比 Gamut ratio %