我想讓一些白色像素透明,但是我做錯了什麼。Python成像庫 - 改變alpha值的麻煩
我可以改變像素的顏色,但是我的代碼似乎忽略了對alpha值所做的任何修改。我對PIL和Python一般都很陌生,所以這可能是一個相對簡單的錯誤。
下面的代碼:
image_two = Image.open ("image_two.bmp")
image_two = image_two.convert ("RGBA")
pixels = image_two.load()
for y in xrange (image_two.size[1]):
for x in xrange (image_two.size[0]):
if pixels[x, y] == (0, 0, 0, 255):
pixels[x, y] = (0, 0, 0, 255)
else:
pixels[x, y] = (255, 255, 255, 0)
image_two.save("image_two")
在最後一行中,'image'應該是'image_two',是嗎? – Brionius
是的,你說得對,我會解決的。 –