FIBITMAP von FreeImage Lib zu VCL Bitmap konvertieren
-
Hallo,
wie kann ich mein im Titel beschriebenes Problem umsetzen?
Finde keine Funktion bei FreeImage!?
DankeGruß Daniel
-
Hallo
Ich kenne die FreeImage-Lib nicht. Falls es keine direkte VCL-Knvertierung anbietet must du wahrscheinlich über die WinAPI und HBITMAP gehen.
bis bald
akari
-
wie mache ich das mit HBITMAP?
http://freeimage.sourceforge.net/download.htmlGruß
-
FIBITMAP *dib = FreeImage_Load(FIF_BMP, "test.bmp", BMP_DEFAULT); if( dib ) { HDC hDc = ::GetDC(0); HBITMAP hBmp = ::CreateDIBitmap(hDc, FreeImage_GetInfoHeader(dib), CBM_INIT, FreeImage_GetBits(dib), FreeImage_GetInfo(dib), DIB_RGB_COLORS); ::ReleaseDC(0, hDc); FreeImage_Unload(dib); Image1->Picture->Bitmap->Handle = hBmp; }http://groups.google.com/groups/search?hl=de&lr=&num=10&q=freeimage+group%3Aborland.public.*&qt_s=Suche
-
Danke viel mals!
Gruß