Galerie de filtres v0.1

Soyez le premier à donner votre avis sur cette source.

Vue 6 157 fois - Téléchargée 270 fois

Description

Salut a tous,
Ce vous propose ce pettit "add-on" qui permet d'appliquer un certains nombre de filtres tout comme le feraient des logiciels de retouche d'image tels photoshop ou paint shop pro.
A l'origine , je ne voulais faire qu'un flou, 'pour le fun' , mais j'ai voulu un peu plus etoffer la source.
Bien evidemment, on voit ici que le scripting mirc n'est pas reellement fait pour.
Les filtres 'de base' sont les plus rapides a s'afficher.
Les filtres de type personnalisées peuvent etre tres long , et le seul moyen de les arreter est de faire ctrl + pause pour arreter le script
faites plutot des effets sur des petites portions d'images, juste pour voir ;-)
Les filtres personnalisés peuvent etre crées a l'infini, il suffi juste de trouver les bons reglages
Il faut d'ailleur savoir que bons nombre de filtres sont crées grace a cette 'matrice de convolution'

important: lisez bien le fichier lisez-moi.txt (tout du moins la premiere partie)

Source / Exemple :


zip

Conclusion :


Tous les filtres sont maison, je n'utilise pas d'autres fonctions que des drawdots pour faire ces filtres
Peut etre qu'il y aura une suite à ce script, je ne sais pas encore...

pour l'utiliser, /filtres
Il est possible de revenir en arriere (ou en avant) a l'aide des touches droite et gauche du clavier

Attention vous ne pouvez plus appliquer de filtre apres avoir doublé la taille de l'image, car cela fonctionnera mal (je n'ai pas essayé de régler ce probleme car a l'origine, je ne devais meme pas mettre cette option la, bah oui ce n'est pas un filtre finalement ;-)

Commentaires ?

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

S333
Messages postés
270
Date d'inscription
vendredi 8 juillet 2005
Statut
Membre
Dernière intervention
26 juin 2008
-
Une seule chose à dire...
Chapeau :) Je connais rien aux matrices etc... donc pour les filtres personnalisés, j'ai regardé les tiens ^^.
Bon bah tout a l'air de marcher parfaitement(test sur un joli tournesol).
Un bug trouvé, et 2 remarque à faire:
Bug: quand on double en X(je suppose en Y aussi) et que l'on faire photo originale, la fenêtre garde la même taille(plus grande que l image originale)

Remarques:_ Pourquoi ne pas faire une sorte de Ctrl+z, un retour arrière grace à une window Buffer où tu mets avant le filtre, après le filtre.
_ Sauvegarder le path de l'image choisi, pour retomber dans le même dossier après un nouveau /filtre.

Voilà Bravo :)
Nolson
Messages postés
216
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
16 mars 2006
-
Très sympa ;-)

Mais en effet c'est très lent. Je ne suis pas un pro en picwin, mais il y a surement des moyens pour accélérer les choses. Au moins pour certaines fonctions.


Deja pour la symétrie horizontale et verticale, il est préférable d'utiliser un drawcopy avec une copie négative qui ne nécessite aucune boucle.

verticale : drawcopy @ 0 0 $pic(%pimg).width $pic(%pimg).height @ 0 $pic(%pimg).height $pic(%pimg).width $calc($pic(%pimg).height * -1)

horizontale : drawcopy @ 0 0 $pic(%pimg).width $pic(%pimg).height @ $pic(%pimg).width 0 $calc($pic(%pimg).width * -1) $pic(%pimg).height


Aussi quelques petites conditions à ajouter si on veut éviter les boucles infinies (ex: pour pixeliser si je saisis 0, ca boucle à l'infini, etc...)

Finalement j'aime bien, mais on sait que mIRC n'a pas été spécialement conçu pour le graphisme, donc faut pas trop lui en demander ;-)

Enfin, peut-être aller jeter un coup d'oeil sur les addons de StanZ et visionz qui maitrise les picwins pour voir un peu leurs techniques.

Bon boulot.
fjxokt
Messages postés
841
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 février 2009
-
en fait, c'est moi qui n'ai pas voulu me servir des fonctions de mirc (a part le drawpic et le drawcopy pour les win buffer.
Je voulais faire de a à z , comme un grand ;-)
sinon pour l'optimisation, j'ai vraiment tout essayé, et je ne pourrai jamais faire aller un drawdot d'une image complete plus vite que ça (j'en ai bien peur) - et si tu rajoute à ça les calculs pour les filtres plus complexe , ca devient impossible sans l'utilisation de dlls ou autres
enfin bon c'etait pour changer des auto-join ;-)
Nolson
Messages postés
216
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
16 mars 2006
-
Moi je préfère de loin ce genre de source, que les auto-join ou anti-ban habituels.
Aujourd'hui on peut trouver facilement une quantité d'auto-join ou anti-ban, etc... Ce n'est plus vraiment utile d'en coder de nouvelles.

En revanche le soucres originales, ça manque et c'est super sympa.
cs_PaDa
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
1 -
Pas testé, mais rien qu'au screenshot, ca m'a l'air impressionnant !
Vive la convolution ;)
Bravo :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.