begin process at 2012 05 30 06:52:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Récupérer la taille d'une image en C++ (Borland).


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer la taille d'une image en C++ (Borland).

jeudi 14 juin 2007 à 10:50:40 | Récupérer la taille d'une image en C++ (Borland).

Roulio52

Salut à tous !

Je cherche un truc tout bête mais introuvable sur le Forum o_O !
Je cherche juste à récupérer la taille d'une image BMP que je passe en paramètre (je passe le chemin sur le disque) !

Quelqu'un a des infos la dessus ?

Merci d'avance pour vos réponses !

jeudi 14 juin 2007 à 18:06:10 | Re : Récupérer la taille d'une image en C++ (Borland).

Adeon

GetFileSize si c'est bien ca que tu veux...

Adeon.
[ Lien ] [ Lien ]

jeudi 14 juin 2007 à 19:39:29 | Re : Récupérer la taille d'une image en C++ (Borland).

Roulio52

Ah non pas vraiment, en fait c'est les dimensions de l'image que je recherche.
J'essayes de le récupérer dans le header du fichier mais je n'y arrive pas ! :/
Je fais donc appelle à vos âmes charitable !
jeudi 14 juin 2007 à 19:45:16 | Re : Récupérer la taille d'une image en C++ (Borland).

SAKingdom

Membre Club
Réponse acceptée !
Simple. Tu lis l'entête du bitmap tout simplement:
#include <windows.h>

void function (char *name)
{
    BITMAPINFOHEADER bmp;
    HANDLE *file;
    DWORD byte;

    file = CreateFile(name, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);

    SetFilePointer(file, 14, 0, FILE_BEGIN);
    ReadFile(file, &bmp, sizeof(bmp), &byte, 0);

    // bmp contiendra toute l'information nécessaire de ton bitmap
    // bmp.biWidth <- largeur
    // bmp.biHeight <- hauteur
    // bmp.biSizeImage <- Taille total de l'image
    // et d'autre. Voir MSDN ici

    CloseHandle(file);
}

C++ (@++)

jeudi 14 juin 2007 à 19:48:43 | Re : Récupérer la taille d'une image en C++ (Borland).

SAKingdom

Membre Club
Oups erreur ici:
C'est HANDLE file et non HANDLE *file

C++ (@++)

jeudi 14 juin 2007 à 20:05:33 | Re : Récupérer la taille d'une image en C++ (Borland).

Adeon

La taille X est codée sur le 18eme octet et est code sur 4 octets
La taille Y est codée sur le 22eme octet et est code sur 4 octets
Voila
++

Adeon.
[ Lien ] [ Lien ]

jeudi 14 juin 2007 à 20:06:49 | Re : Récupérer la taille d'une image en C++ (Borland).

Adeon

pour les lecture/ecriture dans un fichier je te conseil fstream.h. voila

Adeon.
[ Lien ] [ Lien ]

jeudi 14 juin 2007 à 20:06:52 | Re : Récupérer la taille d'une image en C++ (Borland).

Roulio52

Ok c'est parfait Merci beaucoup à vous deux ;)


Cette discussion est classée dans : récupérer, taille, cherche, image, borland


Répondre à ce message

Sujets en rapport avec ce message

Modifier la taille d'un CImage et seulement à l'affichage [ par perigv ] Je suis débutant et voila mon problème:Je souhaiterai arriver à redimensionner une image de type CImage à la taille que je veux pour pouvoir la compar Taille de exe [ par AngeloVivaldi ] Imaginer une source ke je compile sous VC++ et Borland (la mem).Sous VC++ elle fait 200kosous Borland elle fait 50 ko.Pk ??? et comment puis je "régle Ouverture d'une image .bmp en tant que matrice [ par jpout ] Bonjour,Je cherche à ouvrir une image (*bmp ou *.jpg) en tant que simple matrice afin de pouvoir travailler plus facilement sur les pixels. Je cherche Tableau d'une image venant d'une webcam [ par doggyk ] Bonjour!Je cherche à récupérer des images d'une webcam afin de trouver le centre d'un point lumineux. Ceci doit se faire à une vitesse rapide. Mon ob Récupérer taille d'un méga fichier [ par Weedy_59 ] Enfin j'aurai peut-etre dus écrire en titre, avoir la taille d'un Giga fichier, lol. Oui mon problème c'est que je n'arrive pas à récupérer la taille Composant TImageList [ par bipbip83 ] Bonjour, Je suis en train de développer un projet qui nécessite le composant TImageList de C++ Builder, Je souhaite remplir ce composant à partir d'im taille objet visual borland [ par rems38 ] bonjour j'aimerais savoir si entre la version borland 4.5 (application 16 bits) et visual c++ 6  il y a des difference de taille entre les elements du cherche une bibliotheque d'analyse d'image [ par seb_nachos ] bonjour a tous, j'aurais voulu savoir si quelqu'un connaissait une bibliotheque permetant a partir d'un fichier jpeg ou png, bitmap, ... d'obtenir les Impossible de récupérer la taille d'un tableau dynamique, mais le free il la trouve comment ? [ par Nosferatu181187 ] Bonjour tout le monde, je me suis posé la question récemment, que l'on soit en c ou en c++ et qu'on utilise un new ou un malloc pour faire une allocat Capture image webcam sous borland [ par toff86 ] Salut !!Je commence a me lancer dans le traitement d'image, je sais qu'il y a deja beaucoup de post pour ce que je vais demander, mais tous ce que j'a


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 10,951 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales