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 :

longueur largeur image raw


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 115
    Points : 47
    Points
    47
    Par défaut longueur largeur image raw
    Bonjour à tous,

    Je veux charger une image .raw dans mon programme c++ que je ne connais pas au préalable sa largeur et sa longueur. Existe t il une façon de savoir la taille de cette image (longueur et largeur) ?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 370
    Points : 23 625
    Points
    23 625
    Par défaut
    Bonjour,

    « raw » signifie « brut ». Même si certains logiciels utilisent parfois cette extension pour marquer des fichiers plus sophistiqués qu'ils ne le laissent paraître, une image raw ne contient en général que les données brutes, c'est-à-dire l'ensemble des pixels d'une image et rien d'autre. Il n'y a donc pas de manière déterministe de le faire.

    Cela dit, si c'est une seule image que tu veux charger, toujours la même, alors tu peux faire quelques essais en tâtonnant avec des valeurs plus ou moins standard, telles que 800×600, et voir comment elle évolue.

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 115
    Points : 47
    Points
    47
    Par défaut
    Merci Obsidian, et pour une image PNG il y a t il une possibilité ? en réalité ce n'est pas la même image que je doit lire à chaque exécution
    Merci encore

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 370
    Points : 23 625
    Points
    23 625
    Par défaut
    Bien sûr, tout les formats d'images, quand ils sont faits pour ça, fournissent cette information. Pour le PNG, elle est ici :

    http://www.libpng.org/pub/png/spec/1...dg.html#C.IHDR

    Mais le mieux est encore d'utiliser la libpng elle-même, qui fera tous ces traitements à ta place.

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 115
    Points : 47
    Points
    47
    Par défaut
    Ok merci

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

Discussions similaires

  1. Savoir longueur-largeur JPanel
    Par Agrapheuse dans le forum NetBeans
    Réponses: 3
    Dernier message: 25/03/2008, 10h04
  2. Réponses: 6
    Dernier message: 13/08/2007, 19h47
  3. Afficher une image raw
    Par lia dans le forum OpenGL
    Réponses: 4
    Dernier message: 10/08/2006, 15h47
  4. Image RAW
    Par FUSS Philippe dans le forum C++Builder
    Réponses: 8
    Dernier message: 21/06/2004, 09h03
  5. Format d'image .RAW ?
    Par shifty.net dans le forum OpenGL
    Réponses: 3
    Dernier message: 10/06/2004, 15h06

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