Bonjour,
J'aimerais créer un filtre à partir d'une photo reprenant le principe de cette texture,
c'est un principe qui pourrais se rapprocher d'un raster sur scriptographer.
size(3508, 4961); background(0); fill(255); noStroke(); background(0); translate(104, 130); for (int i = 0; i < 3300; i = i + 55){ for (int u = 0; u < 4700; u = u + 55){ for(int v = 25; v < 35; v = v+1){ fill(255); ellipse(i,u, random(v),random(v)); fill(0); ellipse(i,u, 20,20); } } } for (int i = 0; i < 3300; i = i + 60){ for (int u = 0; u < 4700; u = u + 65){ fill(0); ellipse(i,u, 35,35); fill(0); ellipse(i,u, 10,10); } }
J'aimerais au moins savoir comment interagir avec la photo
et en créer une série de forme.
Je ne sais pas si je m'exprime comme il faut je m'excuse.
Merci d'avance.
Hors ligne
Bonsoir,
Parles-tu d'un bidule comme cela :
PImage image640x480; int[] rouge; int[] vert; int[] bleu; int taillePixel; int largeur, hauteur; void setup() { size(640, 480); taillePixel = 10; largeur = width / taillePixel; hauteur = height / taillePixel; rouge = new int[largeur * hauteur]; vert = new int[largeur * hauteur]; bleu = new int[largeur * hauteur]; for (int i = 0; i < rouge.length; i++) { rouge[i] = 0; vert[i] = 0; bleu[i] = 0; } image640x480 = loadImage("train.jpg"); noLoop(); noStroke(); } void draw() { background(255); image640x480.loadPixels(); for (int i = 0; i < image640x480.pixels.length; i++) { rouge[(i / (taillePixel * width)) * largeur + (i % width) / taillePixel] += image640x480.pixels[i] >> 16 & 0xFF; vert [(i / (taillePixel * width)) * largeur + (i % width) / taillePixel] += image640x480.pixels[i] >> 8 & 0xFF; bleu [(i / (taillePixel * width)) * largeur + (i % width) / taillePixel] += image640x480.pixels[i] & 0xFF; } for (int i = 0; i < rouge.length; i++) { fill(rouge[i] / (taillePixel * taillePixel), vert[i] / (taillePixel * taillePixel), bleu[i] / (taillePixel * taillePixel)); ellipse(taillePixel / 2 + (i % largeur) * taillePixel, taillePixel / 2 + (i / largeur) * taillePixel, taillePixel, taillePixel); } }
J'ai utilisé la photo en pièce jointe
Hors ligne
Oui c'est exactement mais je compte utiliser cette fonction pour la taille plutôt que la couleur de l'image.
Venir créer une éclipse blanche plus importante la ou l'intensité de blanc est plus forte sur l'image.
Je vais faire des essais avec le code que tu m'as donné, je te remercie beaucoup, j'espère que la qualité de
mes questions va évoluer avec le temps ^^
Si jamais tu as des pistes à me donner je suis preneur aussi.
Hors ligne
Pages: 1