“Python PIL membalikkan warna gambar” Kode Jawaban

Python PIL membalikkan warna gambar

from PIL import Image
import PIL.ImageOps    

image = Image.open('your_image.png')

inverted_image = PIL.ImageOps.invert(image)

inverted_image.save('new_name.png')
Cute Caribou

Python PIL membalikkan warna gambar

#If the image is RGBA transparent this will fail... This should work though:

from PIL import Image
import PIL.ImageOps    

image = Image.open('your_image.png')
if image.mode == 'RGBA':
    r,g,b,a = image.split()
    rgb_image = Image.merge('RGB', (r,g,b))

    inverted_image = PIL.ImageOps.invert(rgb_image)

    r2,g2,b2 = inverted_image.split()

    final_transparent_image = Image.merge('RGBA', (r2,g2,b2,a))

    final_transparent_image.save('new_file.png')

else:
    inverted_image = PIL.ImageOps.invert(image)
    inverted_image.save('new_name.png')
Cute Caribou

Jawaban yang mirip dengan “Python PIL membalikkan warna gambar”

Pertanyaan yang mirip dengan “Python PIL membalikkan warna gambar”

Lebih banyak jawaban terkait untuk “Python PIL membalikkan warna gambar” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya