Tête en bas
La boucle de traitement des pixels est à écrire.
Il s'agit de retourner la photographie en agissant sur les pixels (le haut de la photo devient le bas et vice-versa).
On obtiendra donc un résultat comme le suivant :
Une aide
En fixant y à un numéro de ligne de l'image (y peut donc prendre les valeurs entières de 0 à desFruits.height-1), les pixels de la ligne y sont numérotés de 0 + y * desFruits.width à (desFruits.width-1) + y * desFruits.width.
En posant h = desFruits.height et w = desFruits.width, on parcourt les pixels dans l'ordre (ligne du haut de gauche à droite, ligne immédiatement en-dessous de gauche à droite...) avec une double boucle telle que :
for(let y = 0; y < h; y+=1)
{
for(let x = 0; x < w; x+=1)
{
var numeroPixel = x + y * w;
TRAITEMENT A EFFECTUER