Sauvegarder une suite d'images
De Centre de Ressources Numériques - Labomedia
Cet exemple permet de sauvegarder des images les unes à la suite des autres :
import java.io.*;
FilenameFilter filtreImage = new FilenameFilter() {
boolean accept(File dir, String name) {
return name.startsWith("monImage-");
}
};
void setup() {
size(800, 600);
}
void draw() {
fill(random(255), random(255), random(255));
rect(random(width), random(height), random(100), random(100));
}
void keyPressed() {
if (key == ' ') {
File repertoire = new File(sketchPath + "/data");
File[] files = repertoire.listFiles(filtreImage); // Créer un tableau comportant les noms des fichiers répertoriés
String nom = String.format("%05d", files.length);
save("data/monImage-" + nom + ".jpg");
}
}