<?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[Digitale Bildverarbeitung in C++ thema Kompression]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich muss ein Programm schreiben, welches ich mit verschiedene Verfahren z.B. LZW oder Huffman oder RLE Bitmap dateien kompremieren kann.<br />
Dazu muss ich das aber erstmal alles verstehen. Gibt es tutoriels die sich mit Bitmapverarbeitung für C++ ausernandersetzten? Wie lese ich ein Bitmap aus? Wie kann ich aus einer Bitmapgraphic Pixelinformationen auslesen? Wie schneide ich z.b. ein Bild kleiner?</p>
<p>Das sind so grundlegende Dinge, die ich erstmal können muss.<br />
Für jede Hilfe bin ich dankbar</p>
<p>mfg Juan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162715/digitale-bildverarbeitung-in-c-thema-kompression</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 07:12:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162715.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Oct 2006 12:47:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 12:47:20 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich muss ein Programm schreiben, welches ich mit verschiedene Verfahren z.B. LZW oder Huffman oder RLE Bitmap dateien kompremieren kann.<br />
Dazu muss ich das aber erstmal alles verstehen. Gibt es tutoriels die sich mit Bitmapverarbeitung für C++ ausernandersetzten? Wie lese ich ein Bitmap aus? Wie kann ich aus einer Bitmapgraphic Pixelinformationen auslesen? Wie schneide ich z.b. ein Bild kleiner?</p>
<p>Das sind so grundlegende Dinge, die ich erstmal können muss.<br />
Für jede Hilfe bin ich dankbar</p>
<p>mfg Juan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159039</guid><dc:creator><![CDATA[JuanPabloIssaa]]></dc:creator><pubDate>Sun, 22 Oct 2006 12:47:20 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 17:17:55 GMT]]></title><description><![CDATA[<p>Warum so speziell auf C++ fixiert? Das ist doch in jeder Sprache in etwa gleich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159090</guid><dc:creator><![CDATA[comment]]></dc:creator><pubDate>Sun, 22 Oct 2006 17:17:55 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 17:43:15 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=8" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159112</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 22 Oct 2006 17:43:15 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 18:17:37 GMT]]></title><description><![CDATA[<p>Ìch muss das Programm in C++ im Borland Builder schreiben...<br />
Gibts denn jetzt irgendwo ein tutoriel?</p>
<p>Wo finde ich am besten Algorithmen RLE, LZW, HUFFMAN usw?</p>
<p>danke im vorraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159132</guid><dc:creator><![CDATA[JuanPabloIssa]]></dc:creator><pubDate>Sun, 22 Oct 2006 18:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 18:23:26 GMT]]></title><description><![CDATA[<p>Über <a href="http://google.de" rel="nofollow">google.de</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159138</guid><dc:creator><![CDATA[Ein kleiner Tipp]]></dc:creator><pubDate>Sun, 22 Oct 2006 18:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 18:24:43 GMT]]></title><description><![CDATA[<p>Die verschiedenen Kompressionsalgorithmen kannst du dir eigentlich alle über Wikipedia aneignen. Ansonsten gibts auch so Seiten wie <a href="http://www.datacompression.info/" rel="nofollow">datacompression.info</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159141</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 22 Oct 2006 18:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Sun, 22 Oct 2006 23:59:03 GMT]]></title><description><![CDATA[<p>Zum einlesen kannst du die DevIL verwenden, oder eine andere geeignete Library.<br />
<a href="http://openil.sourceforge.net/" rel="nofollow">http://openil.sourceforge.net/</a><br />
Wenn du das alles selbst Programmieren möchtest auch fein, is halt viel mehr Arbeit, und du wirst in kurzer Zeit kaum mehr hinbekommen als eine BMP Reader für nicht komprimierte Formate.</p>
<p>Nach dem auslesen hast du dann üblicherweise ein paar Infos über das Bild, wie z.B. Breite, Höhe, Farbtiefe, Format, und eben einen Zeiger auf die eigentlichen Bilddaten. Die liegen dann normalerweise als BYTE Array vor. Die bedeutung der einzelnen Bytes hängt dabei dann vom Format ab, bei RGB24 hast du pro Pixel ein Byte für Rot, eines für Grün und eines für Blau, und dann kommt der nächste Pixel. Am Ende der Zeile wird dann oft der Offset noch auf 2 oder 4 Byte aufgerundet, und dann fängt die nächste Zeile an. Eigentlich ganz einfach.</p>
<p>Davon ausgehend kannst du dann deinen Writer schreiben der in einem komprimierten Format speichert. Und gleich vorweg: für Fotos bzw. fotorealistische Bilder kannst du RLE/LZW/Huffman *alleine* vergessen, du musst das Bild immer irgendwie &quot;vor-filtern&quot;, und erst diese &quot;gefilterten&quot; Daten dann komprimieren. z.B. einfach immer den Unterschied zum nächsten Pixel speichern statt der eigentlichen Wert - dann bekommst du Verteilungen die du mittels Huffman oder einem arithmetischen Coder ein wenig komprimieren kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159263</guid><dc:creator><![CDATA[Plotzenhotz]]></dc:creator><pubDate>Sun, 22 Oct 2006 23:59:03 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Mon, 23 Oct 2006 05:28:06 GMT]]></title><description><![CDATA[<p>hast dir ja viel vorgenommen, dafür das du keine Ahnung hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159285</guid><dc:creator><![CDATA[Mannnn]]></dc:creator><pubDate>Mon, 23 Oct 2006 05:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Mon, 23 Oct 2006 12:39:21 GMT]]></title><description><![CDATA[<p>danke für die schnelle Antworten...Klar bin ich noch nicht fit in BILDVERABREITUNG...aber ich muss mich halt fit machen. Ist halt Studium.<br />
Gibt irgendwo vorgefertigte Algorithmen, die ich einfach in meinem<br />
Programm implementieren kann?</p>
<p>Juan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159514</guid><dc:creator><![CDATA[JuanPabloIssa]]></dc:creator><pubDate>Mon, 23 Oct 2006 12:39:21 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Mon, 23 Oct 2006 12:42:12 GMT]]></title><description><![CDATA[<blockquote>
<p>... aber ich muss mich halt fit machen ... Gibt irgendwo vorgefertigte Algorithmen, die ich einfach in meinem Programm implementieren kann?</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159519</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Mon, 23 Oct 2006 12:42:12 GMT</pubDate></item><item><title><![CDATA[Reply to Digitale Bildverarbeitung in C++ thema Kompression on Mon, 23 Oct 2006 12:48:55 GMT]]></title><description><![CDATA[<p><div class="plugin-markdown"><input type="checkbox" id="checkbox293159" checked="true" /><label for="checkbox293159">brich das studium ab.</label></div></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1159527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1159527</guid><dc:creator><![CDATA[guter tipp]]></dc:creator><pubDate>Mon, 23 Oct 2006 12:48:55 GMT</pubDate></item></channel></rss>