Rechercher : dans
Par :

Programmes java-la manipulation des images

Dernière réponse le 17 fév 2008 à 18:52:07 mareim, le 15 fév 2008 à 14:36:08 
 Signaler ce message aux modérateurs

Bonjour,
j'ai besoin des programmes en java pour la manipulation des images .jepg.merci

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « programmes java la manipulation des images » dans :
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...

1

ray_fab, le 16 fév 2008 à 12:54:26

Bonjour je peux pas te passer des codes je ne sais même plus où ils sont mais si tu as des problemes tu peux les poser.
Par exemple si tu veux manipuler des images il te faut utiliser un objet du type JLayeredPane et des objets du type ImageIcon.donc essai dechercher des tutoriels sur ces 2 objets et s'il ya un probleme vient et poses ta question.
Bon courage.

Répondre à ray_fab

2

 ray_fab, le 17 fév 2008 à 18:52:07

Salut voici comment inserer
une image dans un panneau après je ne sais pas pour quelle utilisation tu veux.

/*classe creationImage.java permettant de creer ou de charger une image sur un panel
*@author Fabrice Foane
*@version Fev.2007
*@see creationPanel.java
*/
import java.awt.*;
import javax.swing.*;
public class creationImage extends Panel{
// définition d'une instance de la classe Image
protected Image imageChargee;
// dimension de l'image
protected int largeur, hauteur;
// constructeur pour le chargement des images
public creationImage(String nomImage){
// chargement de l'image
System.out.println("Chargement de l'image " + nomImage);
imageChargee=chargeImage(nomImage);
// calcul de la dimension de l'image
largeur = imageChargee.getWidth(this);
hauteur = imageChargee.getHeight(this);
}
public Image chargeImage(String nom){
Image image = null;
Toolkit tk = Toolkit.getDefaultToolkit();
MediaTracker mt = new MediaTracker(this);
try{
image = tk.getImage("images/" + nom);
mt.addImage(image, 0);
mt.waitForAll();
}
catch (InterruptedException e2){
System.out.println("Chargement interrompu");
}
return image;
}
// méthode de chargement de l'image principale
public static void main(String args[]){
creationImage im=new creationImage("splash.jpg");
Frame f=new Frame();
f.add(im);
f.setTitle("Creation Image");
f.pack();
// f.setSize(500,500);
f.setVisible(true);
}
}

Répondre à ray_fab