# Inversons les couleurs en soustrayant chaque valeur RGB
# de 255 (ce qui est l'équivalent de prendre le négatif)
pixels[i, j] = (255-r, 255-g, 255-b)
# Enregistrons l'image avec les couleurs inversées
image.save("nom_de_l_image_negatif.jpg")
Explications
Ce programme ouvrira l'image, la convertira en un format modifiable, parcourra chaque pixel et inversera les couleurs en soustrayant chaque valeur RGB de 255. Enfin, il enregistrera l'image avec les couleurs inversées.
Notez que pour utiliser ce programme, vous aurez besoin d'installer le module Python Pillow en utilisant la commande pip install Pillow.
Lista de comentários
Code
# Importons les modules nécessaires
from PIL import Image
# Ouvrons l'image à l'aide de PIL
image = Image.open("nom_de_l_image.jpg")
# Convertissons l'image en un format modifiable
pixels = image.load()
# Parcourons chaque pixel de l'image
for i in range(image.width):
for j in range(image.height):
# Récupérons les valeurs RGB du pixel
r, g, b = pixels[i, j]
# Inversons les couleurs en soustrayant chaque valeur RGB
# de 255 (ce qui est l'équivalent de prendre le négatif)
pixels[i, j] = (255-r, 255-g, 255-b)
# Enregistrons l'image avec les couleurs inversées
image.save("nom_de_l_image_negatif.jpg")
Explications
Ce programme ouvrira l'image, la convertira en un format modifiable, parcourra chaque pixel et inversera les couleurs en soustrayant chaque valeur RGB de 255. Enfin, il enregistrera l'image avec les couleurs inversées.
Notez que pour utiliser ce programme, vous aurez besoin d'installer le module Python Pillow en utilisant la commande pip install Pillow.