这个题目记得之前就没什么思路,一开始想到噪音是不是就是把什么有规律的点去掉就完事了?但是貌似并不是这样,看到RGB的R永远是40,后来想到GB会不会是个坐标?然后就试了一下赋值进去,结果进了大坑,全部赋值进去是全黑的…需要控制一定的数量…经过大牛提示才知道…醉了…
然后一个大坑就是1、i、l分不清…NND,坑了好久,还以为又是骗人的…
代码很简单,还是自己太菜了
# -*- coding:utf-8 -*-
a=['0']*256*256
from PIL import Image
im=Image.open("noise.png")
img=Image.new('RGB',(256,256),(255,255,255))
loding = img.load()
sum=0
for x in range(0,256):
for y in range(0,256):
i=im.getpixel((x,y))[1]
j=im.getpixel((x,y))[2]
loding[i,j]=(0,0,0)
sum+=1
if sum>30000:
break
img.show()
假期多努力~!!!