IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

Redimensionnement d'une image en même temps que sa JFrame


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2006
    Messages : 12
    Par défaut Redimensionnement d'une image en même temps que sa JFrame
    Bonjour,

    je développe actuellement une interface qui doit afficher des images que je récupère dans un fichier.
    Pour ce faire, je lis le fichier bit à bit puis je crée mon image grâce au GrayImage(float[][]) de JIGL. Ensuite, je convertis mon image en Image Jigl puis je la met dans un JImageCanvas que j'ajoute à ma JFrame.
    Le problème, c'est que j'aimerais bien que l'image se redimensionne en même temps que la fenêtre et pour l'instant, je n'y arrive pas.
    Peut être que la réponse est déjà sur le forum mais malgré mes recherches, je ne l'ai pas trouvée.
    Est ce que quelqu'un aurait une solution ?

    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Aller cadeau, faut chercher un peu sur le forum quand même, c'est une question plutôt commune

    http://www.developpez.net/forums/sho...12&postcount=7

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2006
    Messages : 12
    Par défaut
    Ok merci. Mais le problème c'est aussi que ce n'est pas d'une java.awt.bufferedImage dont je dispose mais d'une jigl.image.Image.
    Je suppose qu'il doit y avoir un moyen de la transformer en utilisant notamment getJavaImage() mais ça renvoie un ImageProducer et là, je bloque. Est ce que vous savez comment s'en sortir ?

  4. #4
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2006
    Messages : 12
    Par défaut
    Bon, j'ai résolu le problème :
    en fait, j'utilise Toolkit.getDefaultToolkit().createImage(monImageProducer), ce qui me permet de récupérer une image awt. Puis je convertis cette image en BufferedImage grâce à la fonction qu'on peut trouver dans la FAQ sur les images :http://java.developpez.com/faq/gui/?...general_images
    et maintenant, je peux utiliser ta méthode sinok.

    En tout cas, merci beaucoup pour ta réponse rapide ça a accéléré mes recherches

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] aide pour code (une deuxième image en même temps que la première)
    Par gilt83 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 26/02/2012, 19h15
  2. Modifier l'échelle et redimensionner une image en même temps
    Par Pierrow dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 7
    Dernier message: 26/05/2009, 14h36
  3. [MySQL] Ajouter une image en même temps qu'une fiche.
    Par cloridriks dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/07/2008, 17h05
  4. Réponses: 3
    Dernier message: 03/06/2008, 13h58
  5. Réponses: 3
    Dernier message: 28/08/2007, 06h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo