Formules arithmétiques
//Assemblage Fondu horizontal de 3images
F:200; //Taille de la zone commune
___________________
//Assemblage Fondu horizontal de 3images
F:200; //Taille de la zone commune
H:Max(H(I1),H(I2),H(I3)); //Hauteur maximale des 3 images
S1:BStretch(I1,W(I1)*H/H(I1),H); //Adaptation de la hauteur pour l'image 1
S2:BStretch(I2,W(I2)*H/H(I2),H); //Adaptation de la hauteur pour l'image 2
S3:BStretch(I3,W(I3)*H/H(I3),H); //Adaptation de la hauteur pour l'image 3
W:W(S1)+W(S2)+W(S3)-F; //Taille de l'image totale
T1:Tile(S1,W,H); //Augmentation de la zone de travail de l'image 1
T2:Scroll(Tile(S2,W,H),W(S1)-F,0); // Augmentation de la zone de travail de l'image 2 et positionnement au bon endroit
T3:Scroll(Tile(S3,W,H),W(S2)-F,0); // Augmentation de la zone de travail de l'image 3 et positionnement au bon endroit
X:X(T1); //Dégradé
If(X
If(X>W(S1),T2, //Image 2
If(X>W(S1),T3, //Image 3
AlphaBlend(T1,T2,T3,X-W(S1)+F,F)))//Fondu
___________________________________
//Assemblage Fondu horizontal de 3 images. Adaptation : jptom.free.fr
F:64; //Taille de la zone commune
H:Max(H(I1),H(I2),H(I3)); //Hauteur maximale des 3 images
S1:BStretch(I1,W(I1)*H/H(I1),H); //Adaptation hauteur Image 1
S2:BStretch(I2,W(I2)*H/H(I2),H); //Adaptation hauteur Image 2
S3:BStretch(I3,W(I3)*H/H(I3),H); //Adaptation hauteur Image 3
W:W(S1)+W(S2)+W(S3)-F*2; //Taille de l'image totale
T1:Tile(S1,W,H); //Augmentation zone de travail Image 1
T2:Scroll(Tile(S2,W,H),W(S1)-F,0); //Augmentation zone de travail Image 2 et positionnement au bon endroit
T3:Scroll(Tile(S3,W,H),W(S1)+W(S2)-F*2,0); //Augmentation zone de travail Image 3 et pos. au bon endroit
X:X(T1); //Initialisation Dégradé
If(XIf((X>W(S1))and(XIf(X>W(S1)+W(S2)-F,T3, //Image 3
If((X>=W(S1)-F)and(X<=W(S1)),AlphaBlend(T1,T2,X-W(S1)+F,F), //1er Fondu
AlphaBlend(T2,T3,X-W(S1)-W(S2)+F*2,F))))) //2ème Fondu--------------//Assemblage Fondu horizontal de 2 images
F:64; //Taille de la zone commune
H:Max(H(I1),H(I2)); //Hauteur maximale des 2 images
S1:BStretch(I1,W(I1)*H/H(I1),H); //Adaptation de la hauteur pour l'image 1
S2:BStretch(I2,W(I2)*H/H(I2),H); //Adaptation de la hauteur pour l'image 2
W:W(S1)+W(S2)-F; //Taille de l'image totale
T1:Tile(S1,W,H); //Augmentation de la zone de travail de l'image 1
T2:Scroll(Tile(S2,W,H),W(S1)-F,0); // Augmentation de la zone de travail de l'image 2 et positionnement au bon endroit
X:X(T1); //Dégradé
If(XIf(X>W(S1),T2, //Image 2
AlphaBlend(T1,T2,X-W(S1)+F,F)))//Fondu_______________________________//Assemblage Fondu horizontal de 2 images
F:64; //Taille de la zone commune
H:Max(H(I1),H(I2)); //Hauteur maximale des 2 images
S1:BStretch(I1,W(I1)*H/H(I1),H); //Adaptation de la hauteur pour l'image 1
S2:BStretch(I2,W(I2)*H/H(I2),H); //Adaptation de la hauteur pour l'image 2
W:W(S1)+W(S2)-F; //Taille de l'image totale
T1:Tile(S1,W,H); //Augmentation de la zone de travail de l'image 1
T2:Scroll(Tile(S2,W,H),W(S1)-F,0); // Augmentation de la zone de travail de l'image 2 et positionnement au bon endroit
X:X(T1); //Dégradé
If(X
If(X>W(S1),T2, //Image 2
AlphaBlend(T1,T2,X-W(S1)+F,F)))//Fondu
______________
Je voudrai faire un Assemblage Fondu horizontal de 3 images
j ai pris la formule Assemblage Fondu horizontal de 2 images
j essaye de la modifier pour l adapter a 3 images mais sans succès
je pense que c est la dernier ligne alphablend qui pose porblème
quelqu un de plus doué que moi pourrait il m aider ?
merci
Cordialement
//Assemblage Fondu horizontal de 3images
F:200; //Taille de la zone commune
H:Max(H(I1),H(I2),H(I3)); //Hauteur maximale des 3 images
S1:BStretch(I1,W(I1)*H/H(I1),H); //Adaptation de la hauteur pour l'image 1
S2:BStretch(I2,W(I2)*H/H(I2),H); //Adaptation de la hauteur pour l'image 2
S3:BStretch(I3,W(I3)*H/H(I3),H); //Adaptation de la hauteur pour l'image 3
W:W(S1)+W(S2)+W(S3)-F; //Taille de l'image totale
T1:Tile(S1,W,H); //Augmentation de la zone de travail de l'image 1
T2:Scroll(Tile(S2,W,H),W(S1)-F,0); // Augmentation de la zone de travail de l'image 2 et positionnement au bon endroit
T3:Scroll(Tile(S3,W,H),W(S2)-F,0); // Augmentation de la zone de travail de l'image 3 et positionnement au bon endroit
X:X(T1); //Dégradé
If(X
If(X>W(S1),T2, //Image 2
If(X>W(S1),T3, //Image 3
AlphaBlend(T1,T2,T3,X-W(S1)+F,F)))//Fondu