2024-05-06 09:32:26 发布
网友
嘿,伙计们,我已经摆弄了几个小时的Python,试图找出如何把我的彩色图像变成彩色负片,但我似乎无法搞清楚。。
我已经从PIL导入了PIL和Image,我知道我需要做一些类似的事情(255.0-红色,255.0-绿色,255.0-蓝色)来否定图像,但我似乎无法想出如何将其合并到我的“for”循环中。
我对python一点也不在行,如果有什么帮助我会非常感激的
提前谢谢:)
inverted = Image.eval(original, lambda(x):255-x)
我自己不是PIL用户,但是快速搜索the documentation就会找到一个invert函数。
invert
ImageOps.invert(image) => image Invert (negate) the image.
也许这就是你要找的?
我意识到这条线已经很老了,但是,我在旅行中发现了这条线,并认为它是相关的,希望能有所帮助。
def invert(): picture=makePicture("C:/somepic.png") for px in getPixels(picture): r=getRed(px) g=getGreen(px) b=getBlue(px) newColour=makeColor(255-r,255-g,255-b) setColor(px,newColour) repaint(picture)
我自己不是PIL用户,但是快速搜索the documentation就会找到一个
invert
函数。也许这就是你要找的?
我意识到这条线已经很老了,但是,我在旅行中发现了这条线,并认为它是相关的,希望能有所帮助。
相关问题 更多 >
编程相关推荐