Programmer un algorithme de passage au négatif d’une image.
Techniquement, cette transformation est simple : il suffit de calculer le complément à 255 (au blanc) pour chaque composante R,G et B d'un pixel. Il faut donc parcourir tous les pixels de l'image et leur appliquer cette transformation.
for i in range(ligne):
for j in range(colonne):
pixel = img.getpixel((j,i)) # récupération du pixel
# on calcule le complement à MAX pour chaque composante - effet négatif
p = (255 - pixel[0], 255 - pixel[1], 255 - pixel[2])
# composition de la nouvelle image
imgF.putpixel((j,i), p)