一、freegames
第一步:照例在终端输入pip install freegames下载这个库。
第二步:下载完成后在终端输入python -m freegames list回车,就可以在终端显示库里所有的游戏清单。
第三步:在终端输入python -m freegames.snake。
就可以开始贪吃蛇的小游戏了,当然snake可以换成里面的其他游戏。
二、Pillow
Pillow是由从著名的Python图像处理库PIL发展出来的一个分支,通过Pillow可以实现图像压缩和图像处理等各种操作。
1.pip install pillow
Pillow中最为重要的是Image类,读取和处理图像都要通过这个类来完成。
from PIL import Image
image = Image.open('qiqi.png') #打开图片
image.show() # 展示图
1.1 剪裁图像
from PIL import Image
image = Image.open('qiqi.png')
rect = 429, 0, 829, 330 #设置好剪裁的四个点的坐标
image.crop(rect).show() #crop就是剪裁函数
1.2 生成缩略图
from PIL import Image
image = Image.open('qiqi.png')
size = 128, 128 #设置缩放的尺寸
image.thumbnail(size) #按size缩放
image.show()
1.3 缩放和黏贴图像
from PIL import Image
image1 = Image.open('qiqi.png')
image2 = Image.open('gift.jpg')
rect = 429, 0, 829, 330
guido_head = image2.crop(rect)#将头剪出来
width, height = guido_head.size
image1.paste(guido_head.resize((int(width / 1.5), int(height / 1.5)
)), (172, 40))# 将头按照设置好的坐标贴在image2图片里
1.4 旋转和反转
from PIL import Image
image = Image.open('qiqi.png')
image.rotate(180).show()
image.transpose(Image.FLIP_LEFT_RIGHT).show()
1.5 滤镜效果
from PIL import Image, ImageFilter
image = Image.open('qiqi.png')
image.filter(ImageFilter.CONTOUR).show()# 滤镜加上
详见:https://mp.weixin.qq.com/s/7xs1RQpWt2zN3KywMISfTw
|