没有复杂的调参,只需要五行代码实现图片像素风格化!
Hello!大家好啊!这里又是百科菌的每日python课堂!按照惯例先介绍一下python~
Python拥有强大的标准库为python提供了大量的工具和模块,涵盖了许多常用任务,如文件 I/O、网络编程、GUI 编程等。也正是因为如此可以让开发者或是编程爱好者快速上手,并实现那些趣的功能。
今天给大家分享的便是使用python让图片实现风格转换,转换为像素风格。代码一共只有五行,需要填的是图片地址,用户可以调整的参数为bit数!废话不多说,上代码!!
1、代码部分
from PIL import Image
# 打开图片
img = Image.open('/Users/alyssa/不知道哪里来的图片/奇异人生.jpg')
# 将图片转化为像素风
img = img.resize((128, 128), resample=Image.BOX) # 设置图片尺寸
img = img.convert('P', palette=Image.ADAPTIVE, colors=8) # 转换图片格式
# 保存图片
img.save('pixel_art1.png')
2、效果展示
原图:
转换后:
注意事项,以及部分参数说明:
PIL这个库一般是自带的,如果报错没有这个模块,只需要通过pip的方式进行安装即可,
图片路径:
参数说明:
这个参数就是像素比例,一般为4的偶数倍,也就是俗称的8比特,16比特。通过图片对比大家就可以看出来。此外输出的图片尺寸也是可以自己设置的,在代码中已经用注释的方式说明。
大家快试试吧,把自己喜欢的图片像素化看看是什么样子!!
请先 后发表评论~