Pour charger 10 images, 10 sons, ou dix fichiers quelconques, on peut passer par une liste que l’on écrit en tête de fichier. Mais ça peut être fastidieux. Voici une classe permettant de lister les fichiers (en choisissant le type de fichier) contenu dans un dossier provenant du dossier du sketch.
Le code de la classe
// list_directory(nom du dossier, extension a filtrer separés par des |) ; // renvoie un array de string class list_directory String extension ; String[] (…)
Accueil > Mots-clés > Technologie > Processing
Processing
Articles
-
Fichiers : lister les fichiers contenus dans un dossier
11 décembre 2012, par Stéphane Noel -
Fabriquer un objet
2 février 2010, par Stéphane NoelLa programmation oriente objet a été inventée pour rendre plus facile le travail de développement. Il faut d’en rappeller avant de pousser des gémissement à l’idée d’apprendre "quelque chose de plus" en codage.
Imaginons que je veuille faire une animation dans laquelle un balle réagit lorsqu’elle est heurtée par la souris. La balle aura une position dans l’espace, une vitesse (à 0 par défaut). Si la balle est survolée par la souris, la vitesse de la souris est transmise à la (…) -
Le design génératif, une introduction
5 mai 2013, par Stéphane NoelLe design génératif est un concept à la mode. Une tentative de définition ici.
Le processus de création standard consiste à démarrer sur une intention (ou concept, ou idée, ou envie, peu importe le terme) et sur cette base produire une création à l’aide de la main et d’un outil, qui peut être un crayon aussi bien qu’un outil logiciel comme Photoshop ou Illustrator, d’ailleurs.
On peut compléter ce schéma par une boucle de rétroaction. En effet, lorsqu’on est à l’intérieur (…) -
PDF : Produire un pdf avec processing
22 septembre 2009, par Stéphane NoelProcessing est un logiciel ouvert, on peut lui greffer des librairies, des ensembles de fonctions qui permettent d’étendre ses possibilités. Une de ces librairies, fournie avec processing, permet de générer les pdf.
Comme la librairie est fournie avec Processing, on ne devra pas l’installer, juste l’inclure dans notre sketch.
Pour cela, en tête du script, avant le setup, on importe la librairie. Cette opération invisible met à disposition le code de la librairie pour le reste de (…) -
Ecrire et parser un fichier simple
23 novembre 2011, par Stéphane NoelLe parsing peut être défini en informatique comme l’opération d’extraire une information structurée d’un flux de données. Un ensemble de caractères informatiques d’un côté, une information utilisable de l’autre, et au milieu analyse et extraction.
-
Parcourir la surface de l’animation en grille
5 février 2012, par Stéphane NoelOn peut parcourir la surface de l’animation pour y créer des éléments à intervalles réguliers, une grille donc. Deux boucles imbriquées y suffit.
Une variable "division" définit le nombre de division dans la page. On calcule la largeur et hauteur de la grille à partir de la taille de la fenêtre et du nombre de division.
Ensuite, une première boucle va parcourir l’axe vertical de l’animation, une deuxième va parcourir l’axe horizontal.
Ce script crée une ligne diagonale de (…) -
Commencer avec Processing
27 janvier 2009, par Stéphane NoelPremières lignes de code dans le logiciel, pas à pas.
-
Lire un fichier xml
28 mars 2012, par Stéphane NoelCe code de lecture permet de lire un fichier xml écrit par le code contenu dans l’article "Créer un fichier xml".
Voir l’article "créer un xml"
Ce code génère une structure comme ceci < ?xml version="1.0" encoding="utf-8" ?> 73 71 69 70 71 71
Des images stockées pixel par pixel dans un tag appelé "Bytes" lui-même à l’intérieur d’un tag appelé "EcranMatrix". On accède aux données comme suit.
// Lecteur de fichier xml (…) -
PDF : 40 pages avec des lignes aléatoires
24 octobre 2010, par Stéphane NoelUn script complet pour générer un livre de 40 pages avec couverture avant et arrière. Le script lui-même génère des lignes avec un déplacement aléatoire. Dès que la ligne touche le bord de la zone définie pour le dessin, une nouvelle page est créée et un nouveau dessin démarre. Une fois les 40 pages créée, le script s’arrête.
Le code a des variables paramétrables en tête du script, pour déterminer l’amplitude des lignes, le nombre de pages, les marges du dessin, (…) -
Créer un fichier xml
6 décembre 2011, par Stéphane NoelCe script permet, à partir de la webcam, de générer un fichier xml. Une classe a été créée pour l’occasion. Elle peut créer un fichier xml et d’écrire des éléments à partir de l’analyse d’une image. Ce script a été produit pour une structure de xml bien précise. Pour l’écriture d’une autre structure il faudra modifier la classe...
La classe xml_writer Voici la classe voici le code : // classe xml_writer // crée un fichier xml // methode : // .initialise("nom_du_fichier") (…)