Bilddateien: Größe rausfinden und "berabeiten mit"
-
Wie die Überschrift schon vermuten läßt suche ich nach
einer Möglichkeit bei Bilddateien vom Format BMP oder JPEG
die Größe des Bildes aulesen zu können.
Ich brauche die Größe um diese in einer HTML-Datei in Originalgröße
anzeigen zu können. Der HTML-Code wird durch mein Programm geschrieben.Alternativ, falls das mit dem Auslesen nicht geht, müsste ich
sonst versuchen die Bilddatei mit dem Standardprogramm für Bildbearbeitung
auf dem PC öffnen zu lassen, damit es auf ein vorgegebenes Format
zurechtgeschnitten werden kann.Ich schau mich noch etwas bei Google und Codeproject um, falls
jemand von euch eine Lösung hat würde ich mich aber riesig freuen !!Ulli
-
Für jpegs stehts in der FAQ:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39384.htmlFür Bitmaps:
HBITMAP meineBitmap; BITMAP bm; // Bitmap laden: meineBitmap=(HBITMAP)LoadImage(NULL,"c:\\bla.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE); // BITMAP-Struktur füllen lassen: // msdn sagt: "The GetObject function retrieves information for the specified graphics object." GetObject(meineBitmap,sizeof(BITMAP),(LPVOID)&bm); // In bm.bmWidth steht nun die Breite und in bm.bmHeight die Höhe