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

Linux Discussion :

chargement d'image dans un tableau de couleur RGB


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Points : 35
    Points
    35
    Par défaut chargement d'image dans un tableau de couleur RGB
    bonjour,

    je cherche a lire un fichier image et le récupérer dans un tableau de couleur RGB :

    Couleur tableau [x][y];

    Couleur étant definit comme :

    typedef int Couleur[3];


    de maniere à modifier cette image au pixel près, la comparer a d'autres et l'afficher (j'utilise openGL pour l'affichage ou l'utilisation de l'image, pour cela pas de probleme)

    j'arrive a ouvrir le fichier et en extraire un char* (qui peut etre utilisé pour une texture en openGL (déja fait) mais qui ne peu plus etre lu (l'affichage dans un fichier texte est illisible)

    auriez vous des idée pour transformer cette image au format char* en un tableau de pixels ?


  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Points : 35
    Points
    35
    Par défaut peut etre un début de solution
    ... je pense avoir une idée (en me levant ce matin, l'ampoule s'est allumée prés de ma tempe gauche ^^ )


    avec OpenGL on peut récupérer la couleur du pixel se trouvant afficher a la fenetre en x,y ...

    donc si je charge mon image en char * comme une texture et l'affiche, je cale la caméra pour ne voir que cette image dans toute la fenetre et bingo !
    je récupere toute les couleurs de tous les pixel de la fenetre les stock dans un tableau et j'ai mon tableau qui reconstruit l'image...

    si klk un a une meilleure solution (je suis sur qu'il y en a ^^ ) je ne seraipeut etre pas le seul a etre interressé (quoique ce sujet n'ai pas l'air d'interressé grand monde ... )

    merci, (je test ma solution avant de metre le tag resolu... ça vou laisse du temp pour peut etre réfléchir a une autre soilution et la proposer ... )

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Points : 35
    Points
    35
    Par défaut
    une foi mon image affiché je voudrai utiliser glReadpixel :

    http://www.opengl.org/documentation/...eadpixels.html

    void glReadPixels( GLint x,
    GLint y,
    GLsizei width,
    GLsizei height,
    GLenum format,
    GLenum type,
    GLvoid *pixels )

    mai je pige pas, qu'est que cette function attend comme GLvoid * ? (pour "pixel") je donne un pointeur vers quoi pour stocké toute ces données ?
    (j'ai essayer de donner le nom de mon tableau mais tous les pixels sont noir au final ... )

    je continu de chercher ... (il y a quelqu'un sur ce forum ? :s )

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

Discussions similaires

  1. afficher une image dans un tableau
    Par phpaide dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/04/2006, 12h10
  2. changer la dimension d'une image dans un tableau
    Par robocop2776 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/10/2005, 15h20
  3. Redimensionner les images dans un tableau
    Par cyke37 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 13/10/2005, 19h19
  4. ligne blanche sous une image dans un tableau
    Par spikelille dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 10/09/2005, 18h24
  5. [JLabel] Chargement d'image dans une JFrame
    Par mr.t dans le forum Composants
    Réponses: 10
    Dernier message: 27/01/2005, 18h32

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