[WinApi] Wymiary obrazu

Odpowiedz Nowy wątek
2006-09-24 15:21
0

Witam

Szukałem na forum, ale niestety nie znalazłem.

Chodzi mi o uzyskanie informacji o wymiarach pliku graficznego typu jpg i gif, wysokość, szerokość.

Jakiej biblioteki do tego użyć?

Próbowałem z GDI+ :

Image image(L"toolbar1.bmp",FALSE);
int width = image.GetWidth();
int height = image.GetHeight();

Ale niestety wywala mi błąd podczas wykonywania programu

Z góry dziękuję za pomoc.

Pozdrawiam


---

Pozostało 580 znaków

2006-09-24 21:27
fel
0

Pewnie nie ma takiego pliku w katalogu z exe - podaj tam pełną ścieżkę.

poza tym trzeba sprawdzać:

if( image.GetLastStatus() == Ok )
{
...
}

Pozostało 580 znaków

2006-09-24 21:40
0

Niestety.

To też nie pomogło.

Plik jest w katalogu z exekiem, również podanie pełnej ścieżki nie pomogło :(

Help Me :)


---

Pozostało 580 znaków

2006-09-25 15:28
fle
0

Jaki błąd wywala, i co zwraca ta funkcja GetLastStatus?

Image image(plik);

int st = image.GetLastStatus();
if( st == Ok )
{

}else pokaż(st); // jakiś MessageBox

Spróbuj jeszcze z Bitmap zamiast Image.

Pozostało 580 znaków

2006-09-25 18:19
__FLAK
0

a inicjalizujesz GDI+ ?

GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;

GdiplusStartup(&gdiplusToken,&gdiplusStartupInput,NULL);    

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0