<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[transparentes speichern von TGIFImage]]></title><description><![CDATA[<p>Hi,<br />
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.</p>
<pre><code>int ID = Gif-&gt;Add(nBmp);
        delete nBmp;

        // EXTENSIONS
        // Loop Extension
        LoopExt = new TGIFAppExtNSLoop(Gif-&gt;Images-&gt;SubImages[ID]);
        LoopExt-&gt;Loops = GIFFile_F-&gt;NumLoops;
        Gif-&gt;Images-&gt;SubImages[ID]-&gt;Extensions-&gt;Add(LoopExt);

        // Add Graphic Control Extension
        Ext = new TGIFGraphicControlExtension(Gif-&gt;Images-&gt;SubImages[ID]);
        Ext-&gt;Delay = FrameDelay[i];
        if(isTransp)
        {
          TransClIndex = GetColorIndex(Gif-&gt;Images-&gt;SubImages[ID], GIFFile_F-&gt;TransColor);
          if(TransClIndex != -1)  // keines gefunden
          {
            Ext-&gt;Transparent = true;
            Ext-&gt;TransparentColorIndex = TransClIndex;
          }
        }
        Gif-&gt;Images-&gt;SubImages[ID]-&gt;Extensions-&gt;Add(Ext);
</code></pre>
<p>Helft mir doch, ich bin am verzweifeln!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/95941/transparentes-speichern-von-tgifimage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 04:24:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95941.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Dec 2004 22:13:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to transparentes speichern von TGIFImage on Sat, 25 Dec 2004 22:15:41 GMT]]></title><description><![CDATA[<p>Hi,<br />
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.</p>
<pre><code>int ID = Gif-&gt;Add(nBmp);
        delete nBmp;

        // EXTENSIONS
        // Loop Extension
        LoopExt = new TGIFAppExtNSLoop(Gif-&gt;Images-&gt;SubImages[ID]);
        LoopExt-&gt;Loops = GIFFile_F-&gt;NumLoops;
        Gif-&gt;Images-&gt;SubImages[ID]-&gt;Extensions-&gt;Add(LoopExt);

        // Add Graphic Control Extension
        Ext = new TGIFGraphicControlExtension(Gif-&gt;Images-&gt;SubImages[ID]);
        Ext-&gt;Delay = FrameDelay[i];
        if(isTransp)
        {
          TransClIndex = GetColorIndex(Gif-&gt;Images-&gt;SubImages[ID], GIFFile_F-&gt;TransColor);
          if(TransClIndex != -1)  // keines gefunden
          {
            Ext-&gt;Transparent = true;
            Ext-&gt;TransparentColorIndex = TransClIndex;
          }
        }
        Gif-&gt;Images-&gt;SubImages[ID]-&gt;Extensions-&gt;Add(Ext);
</code></pre>
<p>Helft mir doch, ich bin am verzweifeln!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/680804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/680804</guid><dc:creator><![CDATA[Salim]]></dc:creator><pubDate>Sat, 25 Dec 2004 22:15:41 GMT</pubDate></item></channel></rss>