4 webcams new-yorkaises
4 webcams new-yorkaises encastrées dans une même fenêtre.
Attention, ce code est obsolète.
Voir la nouvelle version ici :
http://www.multimedialab.be/blog/?p=1398
Voici le code d’un des fichiers présentés lors de la journée portes-ouvertes à l’Erg (École de Recherche Graphique) ces 16 et 17 mars 2007 : 4 flux de webcams récupérés via leur URL et placés dans une fenêtre divisée en 4 parties.
Une valeur alpha (transparence) permet la transition lors du raffraîchissement de l’image, grâce à la fonction « tint () ».
Dans ce cas-ci, « tint » prend 4 valeurs:
tint(value1, value2, value3, alpha)
soit :
value1 :
red or hue value
(hue = teinte)
value2 :
green or saturation value
(saturer = pousser au maximum d’une valeur)
value3 :
blue or brightness value
(brightness = luminosité)
alpha : opacity of the image
Cet exemple fait partie d’autres exercices, voir cette page :
http://www.multimedialab.be/cours/processing/index.htm
Le code :
//taille de la fenetre
void setup() {
size(672,480);
}
void draw() {
//chargement de l'image
PImage a;
a = loadImage("http://images.earthcam.com/ec_metros/ourcams/statueofliberty.jpg");
//masque alpha
tint(255, 255, 255, 50);
//position de l'image
image(a,0,0);
PImage b;
b = loadImage("http://images.earthcam.com/ec_metros/ourcams/charleyo.jpg");
//masque alpha
tint(255, 255, 255, 50);
//position de l'image
image(b,352,0);
PImage c;
c = loadImage("http://images.earthcam.com/ec_metros/ourcams/fridays.jpg");
//masque alpha
tint(255, 255, 255, 50);
//position de l'image
image(c,0,240);
PImage d;
d = loadImage("http://images.earthcam.com/ec_metros/ourcams/doubletree2.jpg");
//masque alpha
tint(255, 255, 255, 50);
//position de l'image
image(d,320,240);
}
Une version avec un seul flux :
//taille du cadre
void setup() {
size(352,240);
}
void draw() {
//chargement de l'image
PImage a;
a = loadImage("http://images.earthcam.com/ec_metros/ourcams/fridays.jpg");
//masque alpha
tint(255, 255, 255, 50);
//position de l'image
image(a,0,0);
}
Attention, ce code est obsolète.
Voir la nouvelle version ici :
http://www.multimedialab.be/blog/?p=1398
Mots-clés : surveillance, camera, webcam, processing,
octobre 25th, 2012 à 10:34
[…] Ce code annule un ancien test : http://www.multimedialab.be/blog/?p=416 […]