Bonjour,
Je veux enregistrer une succession d'images afin d'utiliser la séquence dans un montage vidéo.
Voici le petit script que j'ai fait.
PImage Cimage;
PGraphics fenetre;
void setup(){
fenetre = createGraphics(1280,720);
Cimage= loadImage("CnumériqueA.png");
}
void draw(){
IMG();
}
void IMG(){
fenetre.beginDraw();
fenetre.smooth();
fenetre.translate(1150,690);
fenetre.image(Cimage,0,0);
fenetre.endDraw();
fenetre.saveFrame("CopyR-####.png");
le problème que j'ai c'est un message "la fonction saveFrame(String) n'existe pas.
Si je teste avec simplement avec la fonction "save" pour enregistrer qu'une image je n'ai pas de problème.
J'ai testé sur une autre routine la fonction "saveFrame" et ça fonctionne, donc elle existe.
Merci d'avance
}
Hors ligne
Bonsoir,
La méthode saveFrame existe bien dans Processing :
https://processing.org/reference/saveFrame_.html
Mais ce n'est pas une méthode de la classe PGraphics :
http://processing.org/reference/javadoc … phics.html
Donc tu ne peux pas l'utiliser avec des PGraphics.
Hors ligne
Excuse moi de tarder à te répondre mais je n'étais pas disponible ces temps ci.
Si le message avait été différent j’aurais plus vite compris que la méthode saveFrame n'existait pas avec la classe PGraphics, ce que j'ai fini par soupçonner.
Je vais essayer de faire autrement, par exemple en mettant la méthode saveFrame dans un draw. On doit bien trouver une façon d'imprimer une succession d'images transparentes.
je te tiens au courant
Hors ligne
Pages: 1