Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FILTRE IMAGE SIMPLE


Information sur la source

Catégorie :Tutoriaux Classé sous : filtre, image, rgbimagefilter Niveau : Débutant Date de création : 29/07/2006 Date de mise à jour : 01/08/2006 21:57:16 Vu / téléchargé: 8 795 / 1 167

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce code montre comment on peut appliquer de simples filtres sur une image grâce à une redef. de la classe RGBImageFilter et de sa methode filterRGB,
afin d'obtenir differentes nuance de l'image source.
Il peut être assez pratique sur des interface graphique lorsque l'on veut mettre un petit effet sur un boutton 'image' (exemple sur une JToolBar).

/!\ Ce code est prévu pour le jdk 1.5 (enfin seulement la classe Test)
 

Conclusion

si vous avez des des petits plus à ajouter (nouvel effet, etc ...) n'hésitez pas je me ferais un plaisir de les ajouter à cette source
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   ImageFilter
    •   bin
      •   org
        •   cs
          •   image
            •   utils
              • Convert$RGB.classTélécharger ce fichier [Réservé aux membres club]738 octets
              • Convert.classTélécharger ce fichier [Réservé aux membres club]2 087 octets
              • HSB.classTélécharger ce fichier [Réservé aux membres club]1 156 octets
            • ImageFilters.classTélécharger ce fichier [Réservé aux membres club]3 389 octets
          • Test$1.classTélécharger ce fichier [Réservé aux membres club]511 octets
          • Test$ImagePanel.classTélécharger ce fichier [Réservé aux membres club]1 247 octets
          • Test.classTélécharger ce fichier [Réservé aux membres club]2 480 octets
    •   src
    • .classpathTélécharger ce fichier [Réservé aux membres club]226 octets
    • .projectTélécharger ce fichier [Réservé aux membres club]370 octets
    • build.xmlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier646 octets
    • gentoo.pngTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 279 octets
    • imageFilters.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier30 448 octets
    • LarryTheCow.pngTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 427 octets
    • test.jarTélécharger ce fichier [Réservé aux membres club]8 279 octets

Télécharger le zip

Historique

01 août 2006 21:57:16 :
Ajout d'une autre image. Ajout d'un filtre HSB pris sur le source de Dobel(http://www.javafr.com/codes/FILTRES-POUR-IMAGES_23733.aspx).

Commentaires et avis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 31/07/2006 07:56:53 administrateur CS

Bonne petite source toute simple et bien pratique, en tout cas, moi ca me sera pratique, merci !

DarK Sidious

signaler à un administrateur
Commentaire de Twinuts le 31/07/2006 09:13:27 administrateur CS

Merci :P,

J'ai posté cette source vu que je n'ai pas vu grand monde qui ne refesait pas la terre entière pour appliquer un filtre... à croire que personne ne connait la classe RGBImageFilter :D .

signaler à un administrateur
Commentaire de Dobel le 01/08/2006 00:42:16

Salut,

une source que j'avais fait il y a quelques années : http://www.javafr.com/codes/FILTRES-POUR-IMAGES_23733.aspx
ça ne passe pas par RGBImageFilter (volontairement je crois ;) ça devait être pour pouvoir suivre l'avancement des filtres, et pour faire d'autres types de filtrage).
Il y a sans doute quelques filtres récupérables dedans.

Sinon, ça fait plaisir de voir des logos Gentoo sur ce site ^^ (une ptite update de la source avec Larry The Cow en plus pour l'exemple :D :D ? http://www.gentoo.org/images/szbence-badge6.png)

signaler à un administrateur
Commentaire de Dobel le 01/08/2006 00:47:52

Hum, d'ailleurs, je crois qu'il y a une conn**** dans les filtres de convolution dans ma source, que j'ai jamais dû corriger...
La formule doit être un peu en vrac (c'est pas une convolution, mais c'est pas trop loin, en gros ;))

signaler à un administrateur
Commentaire de Twinuts le 01/08/2006 09:13:00 administrateur CS

Salut,

Oki je vais essayé de zieuter ta source voir si je peux recuperer quelques filtres et ainsi updater celle-ci.

Vive gentoo( j'en suis accro j'ai gentooisé tous mes PC :D ) je verrai ce soir pour ajouter Larry dans la source :P

signaler à un administrateur
Commentaire de Twinuts le 01/08/2006 22:01:19 administrateur CS

Voila c'est fais :D.

Dobel seule critique mineur sur ton code c'est que visiblement tu ne gere pas la transparence sur une image ce qui en soit n'est pas super méchant :D.
Sinon je t'ai pompé la classe Conversions pour le filtre HSB (apres avoir fais un légé petit changement dedans) et je pense que je vais en rajouter en m'inspirant de ton code qui contient des effets simpas.

puis si vous avez des filtres en plus faites moi signe :)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Filtre d'une image un peu particulier [ par DARKSIDIOUS ] Bonsoir à tous !Est-ce que vous pourriez m'aiguillier svp : en vue de ma prochaine source (que certains connaissent déjà :p), j'aurais besoin de filtr traitement d'image en java [ par raidana ] Bonjour, je suis débutante en traitement d'image et java. je dois développer une application de traitement d'image. j'ai commencé à réaliser cet appli Filtre Image [ par Ombitious_Developper ] Salut:Comment faire pour "filtrer"/"supprimer" les pixels qu'on ne veut pas les afficher lors de l'affichage d'une image. Par exemple je ne veux pas a convertir un fichier image bmp en un fichier jpg [ par zaianeimed ] Comment puis je convertir une image  sauvegardé dans une base de donnée OracleSous forme de BLOB en un fichier sur disque sous format jpgRemarque j'ut filtre/error "cannot find createBufferedImage [ par najah01_3 ] salut ,j ai testé ce code pour un filtre d image .un message erreur "cannor find create bufferedImage"merci d avancevoila mon code  import java.awt.* Convertir Icon en Image [ par zarmin ] Bonjour,Je recupere un icone a travers cette fonction (FileSystemView.getFileSystemView().getSystemIcon(f1));Je souhaite effectuer des modifications d Image de fond de l'applet [ par webdeb ] Bonsoir à tous,J'aimerai mettre une image de background en fond de ma classe qui hérite des propriétés de la classe Applet. Voici les étapes que j'ai enregistrer une image dans une bdd [ par coye ] Bonjour,je code actuellement une application ejb 3 je souhaite enregistrer une image dans ma base mysql.pour le moment la base est créer par des entit Convertir une image en un tableau [ par zaibacker ] Bonjour, je souhaite convertir une image .bmp en una matrice contenant tous les pixels de cette image(sachant que chaque pixel est composé de 3 octets Image dans Button [ par Im a FBI agent ] Bonjour tout le monde.Je fais une petite application avec SWT, et j'insère des images dans mes boutons. Ca fonctionne lorsque les images sont dans mon


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.