Gonta... image en dessin final

Où on parle des différentes versions de Pixia, de script Gonta...

Modérateur: gg

Gonta... image en dessin final

Messagede gg le Mer Nov 14, 2007 01:57

Derniere version ( y' en aura pas d' autre )

J' ai supprimé l' option monochrome . Donc c' est monochrome .
Cela permet de n' effectuer les calculs sur un seul canal ( ici le rouge ) et de recopier cette valeur dans vert et bleu .
Il risque d' y avoir des soucis si une partie de l' image à été gommée car l' instruction Conv(....) affecte ce canal qui sera donc flouté .
Pour eviter ça , ajouter apres if (loop==1}(
l' instruction t2=T; (on copie la transparence )
et a la fin du programme avant la fermeture de l' accolade
l' instruction T=t2; qui rétabli la transparence

Fenetre Gauche:
Code: Tout sélectionner
coord=0;
?pc,Centre Contraste,1,254,127;
?pr,Pre Contraste,0,100,0;
?pourcent,Lumiere générale,0,4000,2560;
?ef,Force,0,20,9;
?cont,Contraste,0,100,0;
?opt,Option,0,10,0;
pourcent=pourcent/10;
pourcent=pourcent+1;
cont=cont/100;
ef=20-ef;
SetMatrix5(1,
1,1,1,1,1, 1,1,1,1,1,
1,1,ef,1,1, 1,1,1,1,1,
1,1,1,1,1, 1/(24+ef));
pr=pr/100;
pl=pl/100;
if ( pr > 0 ){loop=2;}


Fenetre droite :
Code: Tout sélectionner
if( loop==2){
HLS(R,G,B);
S=0;
RGB(H,L,S);
R=R+(pr*(R-pc));
G=R;B=R;
}
if (loop==1){
r2=R;
Conv(1,x,y);
if(opt!=0){
R1=R;
Conv(1,x-opt,y);
R=(R1+R)/2;
}
R=((r2*pourcent)/R);
R=R+(cont*(R-127));
G=R;B=R;
}


ce script est l'oeuvre d'Eric. Vous retrouverez nos discussions dans le post :script Gonta image en dessin
Avatar de l’utilisateur
gg
 
Messages: 984
Inscription: Lun Aoû 28, 2006 12:55

Retourner vers Développement de Pixia

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron