begin process at 2010 02 10 13:47:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Aide et documentation

 > 

filtre couleur dans une application jdev


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

filtre couleur dans une application jdev

jeudi 5 juin 2008 à 13:59:23 | filtre couleur dans une application jdev

marmouzine

Bonjour, je souhaite réaliser une application qui utilise des filtres de couleur dans jdev.
étant encore débutant, j'ai un peu de mal à bien comprendre le code qu'il faut employé dans ce cas là.
on m'a montré un exemple pour une applet, que j'ai voulu réutilisé dans mon cas, mais la fonction "getCodeBase()" ne fonctionne pas

existe-t-il une fonction équivalente pour les applications ?


extrait du code pour l'applet :

import java.awt.*;
import java.awt.image.*;

public class Demo extends java.applet.Applet {
Image img;
Image img1,img2;


public void init() {
img= getImage(getCodeBase(),"duke.gif");

CropImageFilter cpf=new CropImageFilter (1,1,70,40);
img1= createImage(new FilteredImageSource(img.getSource(),cpf));
img2= createImage(new FilteredImageSource(
img.getSource(),new RedBlueSwapFilter()));

}
// un filtre qui echange Rouge et Bleu
class RedBlueSwapFilter extends RGBImageFilter {
public RedBlueSwapFilter() {
canFilterIndexColorModel = true;
}

public int filterRGB(int x, int y, int rgb) {
return ((rgb & 0xff00ff00)
| ((rgb & 0xff0000) >> 16)
| ((rgb & 0xff) << 16));
}
}

}

jeudi 5 juin 2008 à 14:49:53 | Re : filtre couleur dans une application jdev

nosferaltu0

Utilise un JApplet plutôt.

<alex> achoral tu peux me rendre un service
<Achoral> Tu veux ?
<alex> tu peux menvoyer windows xp par msn ou par mail stp ??
bashfr.org
jeudi 5 juin 2008 à 15:11:31 | Re : filtre couleur dans une application jdev

marmouzine

ça ne résoud pas mon problème.. je ne veux pas faire dapplet mais une application
jeudi 5 juin 2008 à 15:41:26 | Re : filtre couleur dans une application jdev

Twinuts

Membre Club Administrateur CodeS-SourceS
public class Demo extends JFrame  {
Image img;
Image img1,img2;


public Demo() {
img= Toolkit.getDefaultToolkit().createImage("duke.gif");// ou 'chemin/duke.gif' (si tu mets juste le nom alors elle devra se trouver à la racine du projet)

CropImageFilter cpf=new CropImageFilter (1,1,70,40);
img1= createImage(new FilteredImageSource(img.getSource(),cpf));
img2= createImage(new FilteredImageSource(
img.getSource(),new RedBlueSwapFilter()));

}

public static void main(String [] args) {
new Demo();
}


// un filtre qui echange Rouge et Bleu
class RedBlueSwapFilter extends RGBImageFilter {
public RedBlueSwapFilter() {
canFilterIndexColorModel = true;
}

public int filterRGB(int x, int y, int rgb) {
return ((rgb & 0xff00ff00)
| ((rgb & 0xff0000) >> 16)
| ((rgb & 0xff) << 16));
}
}

}





------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
jeudi 5 juin 2008 à 15:43:55 | Re : filtre couleur dans une application jdev

Twinuts

Membre Club Administrateur CodeS-SourceS
le extends JFrame n'est pas obligatoire si tu ne veux rien afficher à l'écran, par contre si tu veux afficher un truc il te faudra en plus du extends JFrame (ou autre type de fenêtre) la configurer.




------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
jeudi 5 juin 2008 à 16:37:31 | Re : filtre couleur dans une application jdev

marmouzine

en fait, j'ai créé un panneau qui extends JPanel.

ton code semble fonctionner, mais maintenant l'image ne s'affiche plus alors que je n'ai rien changé à la méthode pour afficher les images sur le panneau...


jeudi 5 juin 2008 à 17:50:51 | Re : filtre couleur dans une application jdev

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

donne tout le code, dis ce que tu veux faire et ça ira beacoup plus vite.




------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO


Cette discussion est classée dans : applet, public, int, img, rgb


Répondre à ce message

Sujets en rapport avec ce message

applet print [ par neo1260 ] Salut, c encore moi avec mon probléme d'applet, j'ai laissé tombé la classe interne mais il me met une erreude compilation au niveau du book.append (p affichage image /execution donne rien [ par najah01_3 ] Bonbjour ,j ai deux questions a vous poser :1- j ai un programme qui affiche une image , il se compile . quand j execute ca donne rien (ni frame vide filtre noir et blanc [ par najah01_3 ] salam , je ai realisé le programme de detections de contour d une image blan/noir . lors de l execution un message d ereur dans la partie "public in commnet faire fonctionner mon code [ par jouj85 ] s'il vous plait pouvez vous m'aider a corriger mon code voila mon code /* * To change this template, choose Tools | Templates * and open th probleme java urgent!! [ par mimmiz ] bonjour je dois rentre un projet java et je galère un peu(je n'ai que 1mois et demi de java derrière moi) ma class client a l'air de fonctionner du mo programme non compris [ par limalima ] j'ai un programme dont je n'arrive pas à comprendre le résultat:class A {private n;public A(int nn){n=nn;}public int getn(){return n;}public void setn [jTable & HSQLDB] 1 seule ligne de la table affichée qui en contient plusieurs [ par Morpheusyz ] Bonjour à tous !Voici mon problème:Dans une jTable, je souhaite affiché les données contenue dans uen base local (HSQL) même principe qu'avec MYSQL.Ce probleme sur un projet java [ par mimmiz ] bonjour je dois rentre un projet java et je galère un peu(je n'ai que 1mois et demi de java derrière moi) ma class client a l'air de fonctionner du mo PB suppression ligne dans un JTable [ par Morrissey ] Bonjour, Je suis actuellement en train de coder un JTable alimenté par une table MySql. L'affichage s'effectue correctement. En revanche j'ai ajouté problem avec programme polymorphisme [ par domxaline ] Bonjour, j'ai essayé le prg suivant;en compilant j'ai erreur suivant Exception in thread "main" java.lang.Error: Unresolved compilation problem: The c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales