Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-10-18 17:09:00 Ecran Blanc OU noir ?

julbel
membre
Lieu: St Herblain
Date d'inscription: 2008-04-01
Messages: 259
Site web

Ecran Blanc OU noir ?



Bonjour,

J'ai une animation qui fait des gribouillis ( qui génère des line, rect, point blanc ), et je voudrais savoir si la moyenne de mon screen est blanc ? l'ecran de depart etant noir.

comment faire, docteur ?

Hors ligne

 

#2 2011-10-18 17:25:55 Re : Ecran Blanc OU noir ?

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Ecran Blanc OU noir ?



Salut,

En parcourant le tableau de pixels et en récupérant la luminosité pour chacun, ce qui donne

En version courte

float moy = 0;
loadPixels();
for (int i = 0; i < width*height; i++) {
    moy += brightness(pixels[i]) / 255;
}
moy /= width*height;
updatePixels();
println("moyenne : " + moy);

En version longue

Code (processing) :

float moy = 0;

void setup() {
  size(200, 200);
  background(0);
  frameRate(15);
}

void draw() {
  
  loadPixels();
  for (int i = 0; i < width*height; i++) {
    moy += brightness(pixels[i]) / 255;
  }
  moy /= width*height;
  updatePixels();
  println("moyenne : " + moy);
}

void mousePressed() {
  fill(255);
  noStroke();
  ellipse(mouseX,mouseY, 50, 50);
}

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025