Annonce

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


#1 2016-02-29 16:43:59 [C8delab] : C8delabisateur

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 753

[C8delab] : C8delabisateur



Bonjour,

Voici ma contribution pour fêter les 8 ans d'existence du forum :

///////////////////////////////////////////////////
// Bon anniversaire Codelab
//
// Creation : 29 02 2016
// Par : Mushussu
//
// Merci Emoc pour ces partages de connaissances
///////////////////////////////////////////////////

import processing.video.*;

Capture video;

float largeurBandeJaune, largeurBandeNoire, largeurCarre;
int largeur, hauteur;

void setup() {
  size(615, 464);
  video = new Capture(this, 640, 480);
  video.start();
  largeurBandeJaune = 7.5; // Taille originales des bandes du site
  largeurBandeNoire = 6.5;
  largeur = 45;
  hauteur = 34;
  largeurCarre = largeurBandeJaune + largeurBandeNoire;
  noStroke();
  fill(255, 255, 0);
}

void draw() {
  if (video.available()) {
    background(0);
    video.read();
    video.loadPixels();
    for (int j = 0; j < hauteur; j++) {
      for (int i = 0; i < largeur; i++) {
        pushMatrix();
        translate(width - i * largeurCarre, j * largeurCarre);
        rotate(-QUARTER_PI);
        rect(-(largeurCarre + 8) / 2, - largeurCarre / 2, largeurCarre + 8, map(luminositeCarre(video, i, j), 0, 255, 1, 8));
        popMatrix();
      }
    }
  }
}

int luminositeCarre(PImage img, int x, int y) {
  int luminosite = 0;
  x *= largeurCarre;
  y *= largeurCarre;
  luminosite =  (int)brightness(img.pixels[y * img.width + x]);
  return luminosite;
}

void keyPressed() {
  if (key == ' ') {
    saveFrame("sauvegarde.png");
  }
}

http://mushussu.net/Codelab/Emoc.png

---

Eviv Baledoc

Hors ligne

 

#2 2016-02-29 17:08:48 Re : [C8delab] : C8delabisateur

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: [C8delab] : C8delabisateur



\o/

http://yamatierea.org/C8deLabyrinth/c8delab-01.png


L'Amour au Peuple !

Hors ligne

 

#3 2016-02-29 23:20:18 Re : [C8delab] : C8delabisateur

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

Re: [C8delab] : C8delabisateur



http://emoc.org/divers/yescat.gif

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017