Bonjour à toutes et à tous !
J'ai réussi à dégoter ce fameux programme avec une superbe transition.
Avant tout, il faudra télécharger le fichier joint et l'ajouter dans un dossier code dans votre dossier de sketch.
Voici le programme :
// transitions // acd 2016 import com.bric.image.transition.Transition; import com.bric.image.transition.SquaresTransition2D; import java.awt.Graphics2D; import java.awt.image.BufferedImage; Transition t; PImage imgA, imgB; BufferedImage bufA, bufB, out; Graphics2D g2; int largeur; int hauteur; void setup() { largeur = displayWidth; hauteur = displayHeight; fullScreen (); imgA = loadImage("img0.jpg"); //mettre une "img0.jpg" dans le dossier du sketch imgA.resize (largeur,hauteur); bufA = (BufferedImage)imgA.getNative(); imgB = loadImage("img1.jpg"); //mettre une "img1.jpg" dans le dossier du sketch imgB.resize (largeur,hauteur); bufB = (BufferedImage)imgB.getNative(); t = new SquaresTransition2D(50,50); //true = 1 passe; false = 2 passes out = new BufferedImage(imgA.width, imgA.height, BufferedImage.TYPE_INT_ARGB); g2 = out.createGraphics(); } void draw() { // draw transition into graphic t.paint(g2, bufA, bufB, (frameCount % 100) / 101.0); //rapport temps de transition // copy graphic to screen image(new PImage(out), 0, 0); }
Mon problème est tel que je n'arrive à créer un diaporama avec cela, par exemple mettre 3 photos à suivre avec cette transition entre chaque et avec un petit temps figé sur chaque image si vous comprenez ce que je veux dire !
Dernière modification par VTT85 (2016-05-04 19:11:53)
Hors ligne
Super les transitions, merci pour le partage.
Hors ligne
Pas de soucis, mais j'ai l'impression que c'est juste une démo et que l'on ne peut pas l'utiliser sur plusieurs photos d'affilées...
Hors ligne
Pages: 1