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

AWT/Swing Java Discussion :

[Images] Matrilisation d'image


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut [Images] Matrilisation d'image
    Bonjour à tous,

    existe il une API ou autre qui permet de martiliser (rendre une image en matrice) une image?

    Plus particulierment une image en nuance de gris.
    Par exemple :
    j'ai une image de taille 2x2 mi noire mi blanche.
    qd je la load, je peu faire Img.toMatrice() et ça me retourne


    Merci

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Le principe est de peindre ton Image sur un BufferedImage, et ensuite tu fais getRGB(int x, int y) pour chaque pixel...
    Je ne sais pas s'il y a mieux...

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut
    je teste et je vous tien au courant.

    Merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut
    Je bloque lors du chargement de l'image.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    BufferedImage img = ImageIO.read(new File("test.bmp"));
    le probleme, c'est que jai besoin de charger un BMP, j'ai testé avec un JPEG et un GIF, ça a marché, mais pas avec un BMP.
    la variable img reste à nulle.

    Auriez vous une idée?

  5. #5
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    d'après la FAQ :
    Type de fichier supporté :
    GIF, JPEG et PNG. Pour lire des images encodées dans d'autres formats, vous devez utiliser une bibliothèque externe.
    En cherchant un peu sur google, j'ai trouvé ça : BMP Library

    Voilà, j'éspère que tu pourras t'en sortir avec ça.

    [EDIT] j'ai trouvé un cours(en anglais) sur image I/O qui a l'air très interessant.On y parle de plug-in pour javax.imageio afin d'étendre le nombre de formats supportés. Voici l'adresse


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2004
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 304
    Par défaut
    Merci pour ta réponse.
    J'ai moi meme aussi, cherché en meme temps, j'ai trouvé une classe BMPImage et j'ai donc réussi à charger le fichier BMP, et le rendre en nuance de gris : (des valeurs entre 0 et 255)

    :^^

    Merci pour votre aide.

    Je laisse le message ouvert au cas où.

Discussions similaires

  1. [Débutant] Manipulation d'images : intégrer une image dans une image
    Par noscollections dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2014, 11h51
  2. [Image]Decouper une image
    Par Elmilouse dans le forum 2D
    Réponses: 4
    Dernier message: 09/12/2004, 21h47
  3. [Image]Créer une image avec JAVA 1.1
    Par burno dans le forum 2D
    Réponses: 4
    Dernier message: 11/08/2004, 09h19
  4. [Image]raffraîchir une image
    Par bart64 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 14/07/2004, 12h07
  5. [Serializable][image] Sérialiser une image
    Par Galima dans le forum Graphisme
    Réponses: 7
    Dernier message: 01/07/2004, 18h12

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