<?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[BMP -&amp;gt; TIFF]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich möchte eine SW-Bitmap in ein TIFF umwandeln. Ich versuchte dies mit der GDI+ Library zu machen. Das klappt soweit auch, doch wird das TIFF-Image immer LZW komprimiert, für den nächsten Arbeitsschritt muss ich das Bild aber unkomprimiert haben. Wie kann ich das ändern? Ich werde aus der Beschreibung in der MSDN nicht ganz schlau.</p>
<p>Danke schon mal im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64749/bmp-gt-tiff</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 02:42:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64749.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Feb 2004 10:39:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BMP -&amp;gt; TIFF on Fri, 13 Feb 2004 10:39:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich möchte eine SW-Bitmap in ein TIFF umwandeln. Ich versuchte dies mit der GDI+ Library zu machen. Das klappt soweit auch, doch wird das TIFF-Image immer LZW komprimiert, für den nächsten Arbeitsschritt muss ich das Bild aber unkomprimiert haben. Wie kann ich das ändern? Ich werde aus der Beschreibung in der MSDN nicht ganz schlau.</p>
<p>Danke schon mal im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458389</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Fri, 13 Feb 2004 10:39:07 GMT</pubDate></item><item><title><![CDATA[Reply to BMP -&amp;gt; TIFF on Fri, 13 Feb 2004 14:52:44 GMT]]></title><description><![CDATA[<p>Nach einer Weile suchen und vor allem ausprobieren habe ich herausgefunden, wie ich mein 1-Bit Bitmap in ein umkomprimiertes 1-Bit TIFF wandeln kann.</p>
<p>Hier die Lösung:</p>
<pre><code class="language-cpp">CLSID TifCodec;

GetImageCLSID(L&quot;image/tiff&quot;, &amp;TifCodec); 

UINT listSize = 0; 

Image Img = source; // Bitmap holen

ULONG CompressionNone = EncoderValueCompressionNone;
ULONG ColDepth = 1; // Farbtiefe 1

EncoderParameters *pEncoderParameters = NULL;
listSize = Img.GetEncoderParameterListSize(&amp;TifCodec);

pEncoderParameters = (EncoderParameters*)malloc(listSize);
Img.GetEncoderParameterList(&amp;TifCodec, listSize, pEncoderParameters);

pEncoderParameters-&gt;Parameter[0].Guid = EncoderCompression;
pEncoderParameters-&gt;Parameter[0].Type = EncoderParameterValueTypeLong;
pEncoderParameters-&gt;Parameter[0].NumberOfValues = 1;
pEncoderParameters-&gt;Parameter[0].Value = &amp;CompressionNone;

pEncoderParameters-&gt;Parameter[1].Guid = EncoderColorDepth;
pEncoderParameters-&gt;Parameter[1].Type = EncoderParameterValueTypeLong;
pEncoderParameters-&gt;Parameter[1].NumberOfValues = 1;
pEncoderParameters-&gt;Parameter[1].Value = &amp;ColDepth;

Img.Save(dest, &amp;TifCodec, pEncoderParameters); // Als Tiff speichern
free(pEncoderParameters);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/458656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458656</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Fri, 13 Feb 2004 14:52:44 GMT</pubDate></item></channel></rss>