猫史档案馆


【Python作品分享】网图处理器【作品秀】

用户:awaaaaaaawaaaaaa查看:0 回复:1 评论:0 创建时间:2021-09-18T21:49:54


【作品展示】

center_image

 

【作品介绍】

这是一个网图处理器

你可以将一些包含RGB三色的图片进行反色,或随机去除某种颜色。

(注:使用前要将要修改的图片格式设为2.jpg并把此软件保存到图片存在的文件夹里,处理好后会返回一个名为new3.jpg的文件。图是我随便找的。

 

【作品源代码】

from PIL import Image
import random as ra
n = ra.randint(1,3)
img = Image.open('2.jpg')
x,y = img.size
picture = img.load()
choice = input('你想要哪种效果(1:反色,2:去除某颜色)')
for i in range(x):
    for j in range(y):
        r = picture[i,j][0]
        g = picture[i,j][1]
        b = picture[i,j][2]
        if choice == '1':
            r = 255 - r
            g = 255 - g
            b = 255 - b
        else:
            if n == 1:
                r = 255
            elif n ==2:
                g = 255
            else:
                b = 255
        picture[i,j] = (r,g,b)
img.save('new3.jpg')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
awaaaaaaawaaaaaa

这个东西还没有很完善,我到时候再改改,现在懒(doge)

点赞0


评论