趣味编程》 第13章 趣味图像生成"/>
《Python游戏趣味编程》 第13章 趣味图像生成
13 趣味图片生成
图书简介可以看这里:
童晶:《Python游戏趣味编程》新书上架了本章我们将学习Python的第三方图像处理库Pillow,编写代码生成一些趣味图像,效果如图13-1所示。首先学习图像文件的打开与显示、图像的剪裁与保存;接着学习图像的复制与粘贴、像素颜色的读写;最后实现随机互动的风格图片生成。
本章案例最终代码一共70行,代码参看:配套资源\第13章\13-5-3.py,视频效果参看:配套资源\第13章\趣味图片生成.mp4。
from PIL import Image # 导入图像处理库
import pgzrun # 导入游戏库
import random # 导入随机库im = Image.open("images\\image2.jpg") # 打开图像文件
w, h = im.size # 获得图像文件尺寸
WIDTH = w # 设置窗口的宽度
HEIGHT = h # 设置窗口的高度
px = im.load() # 导入图片像素
XY = [] # 列表中存储点坐标
RGB = [] # 列表中存储对应的像素颜色值
key = 1 # 定义按了哪个数字键,缺省为1
r = 3
更多推荐
《Python游戏趣味编程》 第13章 趣味图像生成
发布评论