本学期的信息技术课居然讲AI,感谢学校为我们搭建了这样好的平台,让我们能够在OI与AI的道路上齐头并进。第一节课,首先介绍了一下pip中的pillow库,以及其中的一些图像风格化的知识。

首先,我们需要在cmd(Windows)或者terminal(Linux, Mac)中输入安装pillow库的命令:

1
pip install pillow

如果是Linux或者Mac,由于默认的Python版本是Python 2,而pillow库在Python 2不可用,因此安装pillow库的命令需要改为:

1
pip3 install pillow

安装完后,我们就可以愉快地写代码啦~我尝试了一下模糊、浮雕和边缘增强三种效果QAQ

1
2
3
4
5
6
7
8
9
10
11
from PIL import Image,ImageFilter
i=Image.open('test.jpg')
# 保存+格式转换
i.save('test_converted.png','png')
# 风格化
a=i.filter(ImageFilter.BLUR)
a.save('blur.jpg','jpeg')
b=i.filter(ImageFilter.EMBOSS)
b.save('emboss.jpg','jpeg')
c=i.filter(ImageFilter.EDGE_ENHANCE_MORE)
c.save('enhance_more.jpg','jpeg')

附上测试图片一张~QwQ

用的微博图床,先这样吧~
用的微博图床,先这样吧~