猫史档案馆


【Python作品分享】三代佐助

用户:無一郎無一郎查看:0 回复:1 评论:0 创建时间:2020-02-12T15:07:30


【作品展示】

center_image

 

【作品介绍】

这个是变幻佐助造型的代码,作品图片就是这个佐助,保存图片名字'佐助.jpg'

 

【作品源代码】

from PIL import Image,ImageOps,ImageFilter
import matplotlib.pyplot as plt 



# 导入佐助的图片
img=Image.open("佐助.jpg")
width, height =img.size


# 转为灰度图
img_gray=img.convert("L")
plt.rcParams["image.cmap"]="gray"

# 反色
img_invert=ImageOps.invert(img_gray)

# 高斯模糊
img_gaussian=img_invert.filter(ImageFilter.GaussianBlur(5))


# 颜色减淡
for x in range(width):
    for y in range(height):
        pos=(x,y)
        a=img_gray.getpixel(pos)
        b = img_gaussian.getpixel(pos)
        # 颜色减淡公式
        img_gray.putpixel(pos,min( int(a+a*b/(255-b)),255))

# 显示佐助的图片
plt.imshow(img_invert)
plt.show()

plt.imshow(img_gray)
plt.show()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
爵士OIer爵士OIer

Python似乎比Qt简单多了……

点赞0


评论