PhotoFiltre
http://www.photofiltre-studio.com/forum/

Arithmetique Assemblages Fondus 3 images et plus
http://www.photofiltre-studio.com/forum/viewtopic.php?f=3&t=15458
Page 4 of 5

Author:  clau75 [ 11 Apr 2011 19:24 ]
Post subject:  motifs sans raccords en diagonale

bonsoir,
en "me promenant" sur le forum, je suis tombée par hasard sur une explication pour faire des motifs sans raccord en diagonale (je ne sais plus qui a fait cet article avec une formule à insérer dans le plugin arithmétique). C'est très intéressant, et en même temps, est-il possible d'avoir l'explication pour insérer cette formule dans le plugin arithmétique ?

Merci de votre réponse, bonne soirée

clau75

Author:  Tom [ 11 Apr 2011 22:34 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Bonsoir,

la formule se trouve ici : viewtopic.php?p=162474#p162474

le tuto de papy pour l'utiliser : viewtopic.php?p=162537#p162537

On a tout intérêt à enregistrer la formule dans le même dossier/répertoire que les autres formules,
avec l'extension ari ou txt, peu importe.
On peut aussi faire un simple copier de la formule, pour la coller dans le module arithmétique.
La façon de procéder est exactement identique à celle des autres formules.

Author:  Hoareau Moïse [ 14 Apr 2011 7:51 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Vraiment fun cette formule.

Avec la feuille de chêne de Tom que j'ai passée en bichromie:
Image


Merci pour la formule Tom!

Author:  Tom [ 14 Apr 2011 13:07 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Merci Moïse,

oui c'est plutôt rigolo comme exercice, sachant que l'on peut régler la taille de la zone de recouvrement
dans la valeur F de la formule.
Pour l'espacement du motif en hauteur ou largeur, c'est le recadrage de l'image d'origine
qui va être déterminant.

Author:  Tom [ 31 May 2011 11:01 ]
Post subject:  Arithmetique Assemblage Fondu de 6 images : 2 lignes de 3

Comme je m'étonnais que personne ne l'aie demandé et que j'avais besoin d'en faire plusieurs séries,
voilà qui est fait.
Comme d'hab, la taille de la zone commune doit être à peu près de 10% de la largeur de la photo de base.

Code:
//Assemblage Fondu horizontal et vertical de 6 images Adaptation Tom : jptom.free.fr
F:64; //Taille de la zone commune
H1:Max(H(I1),H(I2),H(I3)); //Hauteur maximale des 3 images de 1ère ligne
S1:BStretch(I1,W(I1)*H1/H(I1),H1); //Adaptation hauteur image 1
S2:BStretch(I2,W(I2)*H1/H(I2),H1); //Adaptation hauteur image 2
S3:BStretch(I3,W(I3)*H1/H(I3),H1); //Adaptation hauteur image 3
H2:Max(H(I4),H(I5),H(I6)); //Hauteur maximale des 3 images de 2ème ligne
S4:BStretch(I4,W(I4)*H2/H(I4),H2); //Adaptation hauteur image 4
S5:BStretch(I5,W(I5)*H2/H(I5),H2); //Adaptation hauteur image 5
S6:BStretch(I6,W(I6)*H2/H(I6),H2); //Adaptation hauteur image 6
W:Max(W(S1)+W(S2)+W(S3),W(S4)+W(S5)+W(S6));//Largeur maximale des lignes sans fondu
H1:H1*W/(W(S1)+W(S2)+W(S3)); H2:H2*W/(W(S4)+W(S5)+W(S6)); //Adapt hauteurs lignes
S1:BStretch(S1,W(S1)*H1/H(S1),H1); //Adaptation Largeur Image 1
S2:BStretch(S2,W(S2)*H1/H(S2),H1); //Adaptation Largeur Image 2
S3:BStretch(S3,W(S3)*H1/H(S3),H1); //Adaptation Largeur Image 3
S4:BStretch(S4,W(S4)*H2/H(S4),H2); //Adaptation Largeur Image 4
S5:BStretch(S5,W(S5)*H2/H(S5),H2); //Adaptation Largeur Image 5
S6:BStretch(S6,W(S6)*H2/H(S6),H2); //Adaptation Largeur Image 6
H:H1+H2-F; //Hauteur de l'image totale
W:W-F*2; //Largeur 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); // Idem sur Image 3
T4:Scroll(Tile(S4,W,H),0,H1-F); // Idem sur Image 4
T5:Scroll(Tile(S5,W,H),W(S4)-F,H1-F); // Idem sur Image 5
T6:Scroll(Tile(S6,W,H),W(S4)+W(S5)-F*2,H1-F); // Idem sur Image 6
X:X(T1); //Initialisation Dégradé H 1ère ligne
TA:If(X<W(S1)-F,T1, //Image 1
If((X>W(S1))and(X<W(S1)+W(S2)-F*2),T2, //Image 2
If(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
X:X(T4); //Initialisation Dégradé H 2ème ligne
TB:If(X<W(S4)-F,T4, //Image 4
If((X>W(S4))and(X<W(S4)+W(S5)-F*2),T5, //Image 5
If(X>W(S4)+W(S5)-F,T6, //Image 6
If((X>=W(S4)-F)and(X<=W(S4)),AlphaBlend(T4,T5,X-W(S4)+F,F), //1er Fondu
AlphaBlend(T5,T6,X-W(S4)-W(S5)+F*2,F))))); //2ème Fondu
Y:Y(T1); //Initialisation Dégradé Vertical
If(Y<H1-F,TA, //Ligne 1
If((Y>H1)and(Y<H1+H2-F),TB, //Ligne 2
AlphaBlend(TA,TB,Y-H1+F,F))) //1er Fondu

Etant donné la longueur du code, si on relance le module il faut effacer la formule et la recharger ,
car elle n'est pas mémorisée entièrement à la fermeture du module.

Image

Author:  mad_hec [ 31 May 2011 21:33 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Merci Tom!
Un p'tit essai rapide:
Image

un truc qui m'agace dans le fondu de 2 images:je n'ai jamais trouvé comment inverser la position des 2 images....

Author:  Astro [ 31 May 2011 21:59 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

BONSOIR
il suffit de sélectionner l'image dans le plugin (elle se met en bleu)maintenir le clic droit enfonce et de la faire glisser soit a droite ou a gauche
bonne soirée

Author:  Tom [ 31 May 2011 22:14 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Bonsoir mad_hec,

pour inverser les images tu as trois façons de faire :
  • ouvrir les images dans PF et dans le bon ordre, c'est le plus sur. :)
  • dans le module arithmétique sélectionner une image à déplacer avec le clic droit
    et la glisser-déposer sur celle qui va être remplacée. Les images sont permutées.
    Inconvénient : quand on ferme le module il faut recommencer le tri à la réouverture du module
  • dans la formule il est possible de remplacer les noms des Images I1, I2, I3 etc...
    en sélectionnant le nom dans la formule et en double-cliquant sur l'image dont on veut coller le nom
    et on peut enregistrer la formule sous un autre nom. Mais c'est un peu compliqué je pense. :wink:

Author:  mad_hec [ 01 Jun 2011 7:10 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Merci Astro et Tom!
Je teste de suite! :)

Author:  mad_hec [ 01 Jun 2011 7:19 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

J'ai choisi la méthode la plus simple! :) :wink:
Bizarrement le glissement ne se fait que dans le sens:"image de droite vers la gauche" mais peu importe!...merci merci merci! :)

Author:  Tom [ 01 Jun 2011 8:17 ]
Post subject:  Re: Arithmetique Assemblage Fondu horizontal de 3 images

Bizarrement le glissement ne se fait que dans le sens:"image de droite vers la gauche"

Je pense que tu devrais relire ma proposition sur la deuxième méthode. :wink:

Author:  Crilou [ 09 Jun 2011 16:20 ]
Post subject:  Re: Arithmetique Assemblages Fondus 3 images et plus

Bonjour,

Je suis nulle en programmation ; pouvez-vous m'indiquer s'il est possible de changer un élément de la formule du motif en quinconce sans raccord pour obtenir un motif en paysage ?

Merci

Author:  Tom [ 09 Jun 2011 16:28 ]
Post subject:  Re: Arithmetique Assemblages Fondus 3 images et plus

Bonjour,

pour la formule concernant la création de motif sans raccord en quinconce,
=> c'est le format de cadrage de l'image initiale qui détermine l'espacement entre les motifs.
=> Essaie de faire un cadrage en mode Portrait par exemple.

Ce n'est pas un problème de formule, qui ne gère que le recouvrement des bords fondus dans la valeur F.
Il est d'ailleurs indiqué :
Code:
F:48; //Zone de raccordement. 10% H ou L conseillés
On peut donc modifier cette valeur en fonction de la taille de l'image à traiter,
mais je le répète c'est avant tout la forme et la surface de cadrage qui vont déterminer la forme du motif en quinconce.

Author:  Crilou [ 12 Jun 2011 14:44 ]
Post subject:  Re: Arithmetique Assemblages Fondus 3 images et plus

Merci Tom,

En changeant le cadrage, je n'arrivais pas à ce que je voulais ; finalement j'ai utilisé la formule sans raccord simple en ajoutant un calque pour l'image du milieu.

Author:  Tom [ 12 Jun 2011 17:32 ]
Post subject:  Re: Arithmetique Assemblages Fondus 3 images et plus

Crilou wrote:
.../... finalement j'ai utilisé la formule sans raccord simple en ajoutant un calque pour l'image du milieu.
:shock: là je ne vois vraiment pas ce que ça peut donner. :?:
D'une manière générale avec la formule sans raccord en quinconce, un cadrage initial en format paysage
=> retourne un motif en format portrait et réciproquement.

Edit : finalement c'est une ânerie et je n'ai pas trouvé de corrélation exacte. :oops: :oops: :oops:
Mais bon... faut essayer de modifier le cadrage ou la taille de la zone de travail.

Page 4 of 5 All times are UTC + 1 hour
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/