transparentes speichern von TGIFImage
-
Hi,
ich benutze Alexander Melander's TGIFImage (so heißt er doch, wenn ich mich nicht irre). Ich hab jetzt 3 Frames, mit schwarzer Schrift drauf, und weißer hintergrundfarbe. Ich stelle die Weiß als Transparente Farbe ein. Problem: Die folgenden Frames werden förmlich darüber gezeichnet.int ID = Gif->Add(nBmp); delete nBmp; // EXTENSIONS // Loop Extension LoopExt = new TGIFAppExtNSLoop(Gif->Images->SubImages[ID]); LoopExt->Loops = GIFFile_F->NumLoops; Gif->Images->SubImages[ID]->Extensions->Add(LoopExt); // Add Graphic Control Extension Ext = new TGIFGraphicControlExtension(Gif->Images->SubImages[ID]); Ext->Delay = FrameDelay[i]; if(isTransp) { TransClIndex = GetColorIndex(Gif->Images->SubImages[ID], GIFFile_F->TransColor); if(TransClIndex != -1) // keines gefunden { Ext->Transparent = true; Ext->TransparentColorIndex = TransClIndex; } } Gif->Images->SubImages[ID]->Extensions->Add(Ext);Helft mir doch, ich bin am verzweifeln!