Galerie de filtres v0.1

Soyez le premier à donner votre avis sur cette source.

Vue 6 247 fois - Téléchargée 300 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

Messages postés
34
Date d'inscription
vendredi 17 octobre 2003
Statut
Membre
Dernière intervention
13 juillet 2006

Wahoo, j'ai testé c'est remarquable et tout marche parfaitement ( à part le freeze, mais t'y peut rien ) ! :)
On sent que y'a du boulot ;-) J'aime ce genre de scripteurs un peu "fou" qui sortent de la norme de mIRC. Je te mets 9/10, le point qui manque c'est parce que comme tu l'a dit c'est pas vraimment fait pour le mIRC Scripting, peut-être trouvera tu un moyen de l'intégrer ? Et ça peut toujours servir à ceux qui n'ont pas de gros logiciels de traitement d'image ou qui veulent juste appliquer quelques filtres à une petit photo :p
En clair, 9/10 à essayer !!!
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
4
Pas testé, mais rien qu'au screenshot, ca m'a l'air impressionnant !
Vive la convolution ;)
Bravo :)
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.
Messages postés
840
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 ;-)
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.
Afficher les 6 commentaires

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.