Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Auteur: Marwan
- // Date : 19/11/2015
- // Ce programme permet d'inverser les colomnes d'une image.
- // Définition des variables
- PImage img;
- int count = 0;
- void setup() { // Setup de base
- size(607,476);
- surface.setTitle("Traitement Image Final - Joconde - Effet Miroir");
- img = loadImage("joconde.png");
- image(img,0,0);
- loadPixels();
- noLoop();
- }
- void draw() {
- int[] temp = new int[pixels.length]; // Array temporaire qui va contenir notre image finale
- for (int columnPix = 0; columnPix != height - 1; columnPix++) { // Traitement ligne par ligne
- count = 0;
- for (int linePix = width - 1; linePix != 0; linePix--) { // Prend les pixels de droite à gauche pout les mettre de gauche à droite
- count++;
- temp[columnPix * width + count] = pixels[columnPix * width + linePix];
- }
- }
- arrayCopy(temp, pixels); // Copie de l'array temporaire dans l'array Pixel
- updatePixels(); // Mise à jour des pixels
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement