if i transfer (in Delphi) a gfl_bmp to a bitmap and paint it using (delphi native) canvas.draw (which wraps probably TransparentStretchBlt) all works fine. But it (the TBitmap.Draw) is very slow.
If i try to use BitBlt instead, it is very fast, but the transparent part appears black.
If i use TransparentBlt instead (not available on 9x - i get 'wrong export from gdi32'), resp. equivalents of it, some .bmp, .gif and .tif are not painted very well.
Any hints pointing to the right direction about transparency are very appreciated

With 2.54, the function gflSetTransparentColor is available, but there is no prototype in the libgfl.pas (proposal below), and i don't know how to use it.
Are there any usage samples (vb, c, c++, delphi ..) and is it the right answer?
Best Regards,
Klaus2
function gflSetTransparentColor(src: PGFL_BITMAP; dst: PPGFL_BITMAP;
const mask_color: PGFL_COLOR; const back_color: PGFL_COLOR): GFL_ERROR; stdcall;