Chose promise, chose due : en bêta test : un filtre pour renforcer la netteté jusqu'à apparition de liserés blancs sur les contours,
et resserrement des contours par opposition de deux calques en fusion Superposition et Produit (pour masquer les liserés) :
Code : Tout sélectionner
//Netteté par convolution et double calque. Fusion Superposition et Produit pour contours.
SS:50;// Opacité-Solidité du Calque Superposition en %
SP:50;I:I1 ;// Opacité-Solidité du Calque Produit en % ; I : Image.
T1:scroll(I,1,1)*(-2);T2:scroll(I,0,1)*(-2);T3:scroll(I,-1,1)*(-2);//Matrice de convolution
T4:scroll(I,1,0)*(-2);T9:I*(22);T5:scroll(I,-1,0)*(-2);// T9 = valeur centrale
T6:scroll(I,1,-1)*(-2);T7:scroll(I,0,-1)*(-2);T8:scroll(I,-1,-1)*(-2);
Div:6; Dec:0;//Diviseur ; Décalage
C:((T1+T2+T3+T4+T5+T6+T7+T8+T9)/Div)+Dec;//Résultat calque + net
M:0 ; // Pour utiliser un Masque, remplacer 0 par
//Ix ,x étant le numéro de l'image du Masque ouvert.
D:W(I);A:D;//Pas de Dégradé. A=amplitude hor. ou vert.
//D:X(I);A:W(I);//Dégradé Horizontal Gauche-Droite
//D:W(I)-X(I);A:W(I);//Dégradé Horizontal Droite-Gauche
//D:Y(I);A:H(I);//Dégradé Vertical Haut-Bas
//D:H(I)-Y(I);A:H(I);//Dégradé Vertical Bas-Haut
V:255-((255-C)*(255-I)/255) ;
C2:AlphaBlend(I,V,D*(255-M)/255*SS/100,A);
V:(C*C2)/255 ;
AlphaBlend(C2,V,D*(255-M)/255*SP/100,A)
//Adaptation Matrice de convolution=> Dominique "dve" sur Forum PhotoFiltre
//Adaptation Technique d'accentuation de contours => http://jptom.free.fr/
Pour relancer le filtre, il faut recharger intégralement la formule.
Bon... la matrice essayée est une combinaison que j'aie choisie, elle n'est pas forcément la meilleure...
La technique du double calque est empruntée à aube-nature.com
http://www.aube-nature.com/technique_ph ... uation.php
Ca ne va pas révolutionner le monde de l'image, mais je sais que je m'en servirai.
Et d'autres peuvent aussi en profiter pour rechercher un rendu particulier...
Par ailleurs les traitements de netteté (ou de flou) ont des rendus assez différents selon la taille de l'image...
Voilà Dominique, j'y pensais depuis plusieurs semaines, sans avoir la solution, grâce à toi c'est chose faite.
Merci encore à toi. J'en ai encore encore une autre derrière la tête, mais il faut que je trouve la matrice qui
s'y prête le mieux.