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

 C Discussion :

Conversion pixels BMP


Sujet :

C

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    Janvier 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 81
    Points : 86
    Points
    86
    Par défaut Conversion pixels BMP
    Bonjour
    Je récupère en mémoire les pixels d'une image BMP 28bits/pixel.
    J'ai besoin de la convertir en BMP 8bits/pixel.

    Y a-t-il des fonctions existantes qui puissent me simplifier la tâche ?

    Sinon savez vous comment sont répartis les octets en mémoire? Est-ce le MSB ou le LSB dans mem[0] (si mem est un tableau d'octets)?

    Merci d'avance pour votre aide

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 883
    Points : 219 327
    Points
    219 327
    Billets dans le blog
    123
    Par défaut
    Bonjour

    Pour le MSB / LSB ça dépend du processeur ( architecture )
    ( je crois )

    De plus tu dis devoir faire du 28 -> vers 8 bits, mais bon, c'est etonnant que tu es 28 bits en entrée.
    J'imagine que c'est 24 bits.
    Pour faire la conversion il te faudra une methode qui devra "mettre" 24 bits dans 8, mais tu perdra des données ( of course ).
    À moins que tu demande une conversion 24 bits en 3 mots de 8 bits ...
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    Janvier 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 81
    Points : 86
    Points
    86
    Par défaut
    Pour MSB/LSB oui j'ai vu la réponse à un post qui a été créé quelques minutes après le mien

    Un BMP 28 bits ça m'étonne aussi, c'est pourtant bien ce que j'obtiens.
    Je fais l'acquisition en mémoire d'une image provenant d'une caméra AXIS 211M et la taille du tableau en mémoire est exactement de longueur*largeur*4,5o.

    Cela m'étonne aussi vu que après quelques recherches sur Internet je n'ai trouvé aucun BMP 28 bits. Est-ce que ce serait du 24 bits avec des infos supplémentaires intercalées? Je ne sais pas trop comment je peux voir ça. Je vais sans doute contacter AXIS pour avoir cette information ...

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 883
    Points : 219 327
    Points
    219 327
    Billets dans le blog
    123
    Par défaut
    Cela m'etonnerai, mais ce serez pas du à la compression RLE ... ( je ne me rapelle pas que cela change le nombre de bits pour les couleurs )
    Sinon, il faut voir la doc de ta camera.
    Ton fichier bmp est correctement lu par le logiciel du système d'exploitation ( genre paint sous windows , ou autre truc sous d'autre systèmes )
    ( Pour savoir si c'est un fichier 'correct' ou une astuce du constructeur de la camera )
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    Janvier 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 81
    Points : 86
    Points
    86
    Par défaut
    Si je recopie ce qui est en mémoire dans un fichier, le fichier affiche bien l'image attendue.
    La documentation de la caméra ne parle malheureusement que du format JPEG fournit par la caméra et seulement 3 lignes sur la présence d'un bitmap. J'avais déjà du contacter AXIS pour qu'ils me disent comment obtenir l'image en bitmap. Je vais les contacter à nouveau pour avoir plus d'informations sur le format exact. Ou alors existe-t-il un logiciel qui puisse trouver ces informations?

Discussions similaires

  1. Conversion Pixel --> Pouces ???
    Par Ben_Le_Cool dans le forum Delphi
    Réponses: 6
    Dernier message: 24/07/2006, 18h12
  2. Recup pixel BMP
    Par jmjmjm dans le forum Langage
    Réponses: 7
    Dernier message: 23/01/2006, 23h09
  3. Conversion pixel-distance
    Par Tchaill39 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 05/12/2005, 10h35
  4. Conversion Jpg -> BMP
    Par ygor dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/04/2005, 16h26
  5. Conversion jpg -> bmp
    Par KNETUS dans le forum Assembleur
    Réponses: 15
    Dernier message: 10/08/2004, 18h16

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