利用Python制作花式照片墙!就拿这只鹦鹉开刀吧
原材料准备:
- 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制作花式照片墙!就拿这只鹦鹉开刀吧相关推荐
- python照片墙_利用Python制作花式照片墙!就拿这只鹦鹉开刀吧
原材料准备:Python3,图片(最好是某一类图片,一家人整整齐齐) 这里我使用的是"脆皮鹦鹉"表情包,高糊却又不失档次. 佐料:pillow模块,以及一些Python自带的模块 ...
- 用python做头像_如何利用python制作微信好友头像照片墙?
这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...
- python表白代码照片墙-如何利用python制作微信好友头像照片墙?
这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...
- 利用Python制作王者荣耀出装小助手,引来了老板的注意!
导语 T_T并不玩这些游戏... 单纯来蹭个热点... 大概是因为蹭热点需要的技术含量比较低? 就这样吧~~~ 利用Python制作命令行版的王者荣耀出装小助手. Let's Go! 开发工具 Pyt ...
- 小哥哥你有98K吗?利用Python制作一款多功能变声器!
前言 好吧,关于这句小哥哥你有98K吗?出自别人口中经常说的玩笑话,我也略懂一些游戏嘛.不过不常玩,废话不多说,开始咱们今天的教程,非常简单! 利用Python制作一款多功能变声器! 咱们首先登陆百度 ...
- python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...
如何利用python制作一个解压缩软件 python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip ...
- python拼图_利用python制作拼图小游戏的全过程
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...
- 利用css制作3D照片墙
利用css制作3D照片墙 <!doctype html> <html> <head> <meta charset="utf-8"> ...
- 利用Python制作第一人称射击小游戏 含源代码
大家好 我是毕加锁 (锁!) 今天教大家利用Python制作第一人称小游戏 涉及知识点 1.sprites 2.pygame混音器 3.图章 4.python基础语法 .代码 1发射声 from ...
最新文章
- JS深入--词法作用域、执行上下文与闭包
- Matlab如何读取文本文件
- 关于ueditor多图上传加水印
- 【机器视觉】 Halcon代码导出高级语言代码
- 《JavaScript高级程序设计》阅读笔记(一):ECMAScript基础
- opencv基础知识及其一些例子
- PHP并行查询MySQL
- 华为云GaussDB深耕数字化下半场,持续打造数据库根技术
- Notice: Undefined offset 的解决方法
- 在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense
- Thinking in Java 14.3.3递归计数
- 把collections.Counter的计数结果转为pandas的DataFrame
- DelphiWebMVC框架实现对Redis支持
- 【UVA213】Message Decoding(读入技巧+二进制十进制转换)
- c#实现添加虚拟IP
- android:scaleType属性 centerCrop,fitXY,fitCenter
- aspectjweaver.jar aspectjrt.jar
- SSO —— 单点登录CAS与OAuth2
- python编程最大值_python求最大值最小值方法总结
- 基于VMware12虚拟机的Hadoop3.1.2伪分布式安装(含各软件百度云下载地址、安装过程中各类问题的解决方案)