<?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 Bilder einlesen]]></title><description><![CDATA[<p>Ich will Bilder (in bmp format) in meinem Programm über ein TImage öffnen.<br />
Aber diese Bilder sind irgenwie anders. Die Farben sind verdreht.<br />
Ich denke mal:<br />
Im TImage wird das Bild RGB geladen.<br />
Aber diese Bilder sind in GBR geschrieben.<br />
Das heißt wenn ich diese Bilder öffne ist alles was Rot ist Grün usw...<br />
Hatte jemand schon mal das Problem? Weiß wer wie ich das weg bekomme?<br />
Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135272/bmp-bilder-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 12:44:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135272.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Jan 2006 23:22:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BMP Bilder einlesen on Tue, 31 Jan 2006 23:22:35 GMT]]></title><description><![CDATA[<p>Ich will Bilder (in bmp format) in meinem Programm über ein TImage öffnen.<br />
Aber diese Bilder sind irgenwie anders. Die Farben sind verdreht.<br />
Ich denke mal:<br />
Im TImage wird das Bild RGB geladen.<br />
Aber diese Bilder sind in GBR geschrieben.<br />
Das heißt wenn ich diese Bilder öffne ist alles was Rot ist Grün usw...<br />
Hatte jemand schon mal das Problem? Weiß wer wie ich das weg bekomme?<br />
Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982635</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Tue, 31 Jan 2006 23:22:35 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 05:40:46 GMT]]></title><description><![CDATA[<p>Das ist aber dann kein BMP-Format</p>
<p>Hier ist das BMP-Format beschrieben:<br />
<a href="http://www.marquardtnet.info/cecke/tutorials.8/8_bmpformat.html" rel="nofollow">http://www.marquardtnet.info/cecke/tutorials.8/8_bmpformat.html</a></p>
<p>Dann musst du halt erst das Bildin einen Speicherbereich lesen und dann die Farbwerte entsprechend umstellen und dann auch dem Speicherbereich ein BMP machen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982660</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 01 Feb 2006 05:40:46 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 15:34:38 GMT]]></title><description><![CDATA[<p>Es muss sich aber um ein bmp handeln, da es ein *.bmp ist und es mit jedem anderem Programm sauber einlesen lässt.</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983163</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Wed, 01 Feb 2006 15:34:38 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 16:00:23 GMT]]></title><description><![CDATA[<p>Wenn du meinst....</p>
<p>Definitiv liegen im BMP Format die Farben</p>
<blockquote>
<p>Farbwerte BLUE,GREEN,RED,RESERVED = 4 Bytes je Farbe</p>
</blockquote>
<p>vor</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983200</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 01 Feb 2006 16:00:23 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 16:01:05 GMT]]></title><description><![CDATA[<p>Definitiv liegen im BMP Format die Farben</p>
<blockquote>
<p>Farbwerte BLUE,GREEN,RED,RESERVED = 4 Bytes je Farbe</p>
</blockquote>
<p>vor. Das kann TImage auch laden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983202</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 01 Feb 2006 16:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 17:31:08 GMT]]></title><description><![CDATA[<p>Hm... da haste wohl recht... obwohl ich mit allen programmen das problemlos laden kann...</p>
<p>1. Is daran irgenetwas falsch??</p>
<pre><code class="language-cpp">Image1-&gt;Picture-&gt;LoadFromFile(&quot;C:\\pic1.bmp&quot;);
</code></pre>
<p>mag sein das ich schon da irgendeinen dummen fehler gemacht habe <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>
<p>2. Wenn dies nicht der fall ist, wie stell ich die Farbwerte um? (Eine kleine Starthilfe genügt meißtens :))</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983318</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Wed, 01 Feb 2006 17:31:08 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 18:12:34 GMT]]></title><description><![CDATA[<p>Nein, das ist ok</p>
<p>Mache doch folgenden Test:</p>
<p>Nimm ein BMP aus dem Windowsverzeichnis. Wird das korrekt angezeigt?</p>
<p>Du hast auch vorher keine Einstellungen bezüglich der Palette (Farbe) vorgenommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983355</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Wed, 01 Feb 2006 18:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 18:20:20 GMT]]></title><description><![CDATA[<p>Also ich hab jetzt ne Datei aus meinen Eigenen Dateien geladen und das klappt wunderbar... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ich hab jetzt einfach ma ein bild in paint geladen (was dort auch wunderschön angezeigt wird) und einfach ma gespeichert. Das Bild wird jetzt in meinem Programm wunderbar angezeigt! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Hm... es muss da echt was mit den Einstellungen der Bilder auf sich haben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983362</guid><dc:creator><![CDATA[RGBDingenskirchen]]></dc:creator><pubDate>Wed, 01 Feb 2006 18:20:20 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 21:03:15 GMT]]></title><description><![CDATA[<p>Kannst Du mir das Bild mailen?<br />
Dann schau ich mal rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983539</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Wed, 01 Feb 2006 21:03:15 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Wed, 01 Feb 2006 21:39:37 GMT]]></title><description><![CDATA[<p>Hab dir das Bild gesendet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983564</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Wed, 01 Feb 2006 21:39:37 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 07:14:23 GMT]]></title><description><![CDATA[<p>mir mal bitte auch. <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/983638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983638</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Thu, 02 Feb 2006 07:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 07:48:23 GMT]]></title><description><![CDATA[<p>Es gibt ja nun mehrere BMP Formate (RLE Codiert ?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983652</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Thu, 02 Feb 2006 07:48:23 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 07:57:32 GMT]]></title><description><![CDATA[<p>bei meinen tests, konnten zumindest folgende formate nicht vom Bitmap-Objekt geladen werden:</p>
<p>Bitmaps mit 16Bit (444, 555, 565), einige mit 4Bit und RLE (8Bit dito), bestimmte Bitmaps im OS2-Format und einige mit 32Bit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983658</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Thu, 02 Feb 2006 07:57:32 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 14:44:36 GMT]]></title><description><![CDATA[<p>So... auch gesendet.<br />
Und wenn du die enstprechenden Bilder versuchst zu laden. Kommt dann mein beschriebener Fehler oder können die Daten einfach nicht geladen werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984035</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Thu, 02 Feb 2006 14:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 15:15:13 GMT]]></title><description><![CDATA[<p>sehr merkwürdig warum das bild nicht korrekt gelesen wird (dort wo eigentlicher das rote licht auf dem schnee sein sollte ist es grün). wenn ich das mit meiner eigenen bitmap-klasse lade, wird das korrekt angezeigt (ist eigentlich ein ganz normales 24bit windows-bitmap mit 40 byte header (Version 3 oder so)).</p>
<p>ist wohl ein bug beim einlesen der tbitmap-klasse. bin die zwar grad mal im debug-modus durchlaufen, konnte da aber nix verdächtiges entdecken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984069</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Thu, 02 Feb 2006 15:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 15:25:20 GMT]]></title><description><![CDATA[<p>Aber kann man bei einem Image die Farbewerte umstellen?<br />
Weil wenn, dann wär das ja die einzige möglichkeit das Bild korrekt zu laden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984083</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Thu, 02 Feb 2006 15:25:20 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 16:35:13 GMT]]></title><description><![CDATA[<p>Also das Bild ist tatsächlich etwas putzig!</p>
<p>- in TImage laden geht problemlos - aber die Farben sind vertauscht!<br />
Das ist wie eine Drehung im Farbkreis um 120°.<br />
- Wenn das Bild um 120° rotiert - im Farbkreis! - und gespeichert wird,<br />
passt danach alles.<br />
- Aber: IView zeigt mir dann anm, dass das Original 32 Bit Farbtiefe hatte.<br />
32 Bit BMPs kann aber TImage nicht richtig interpretieren.<br />
Zumindest bis BCB 4.0</p>
<p>Tip: Versuch mal das Bild mit WinApPI zu laden und lies die Header aus.<br />
Das muss eins der neueren BMP- Formate sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984175</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 17:03:41 GMT]]></title><description><![CDATA[<p>Wie hast du den Farbkreis um 120° gedreht? Ich will nämlich das Bild nur als JPG abspechern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984213</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Thu, 02 Feb 2006 17:03:41 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 17:13:55 GMT]]></title><description><![CDATA[<p>RGBMaster schrieb:</p>
<blockquote>
<p>Wie hast du den Farbkreis um 120° gedreht? Ich will nämlich das Bild nur als JPG abspechern.</p>
</blockquote>
<p>Das ist ne längere Geschichte.</p>
<p>1. Bild in Bitmap laden<br />
2. Bild in 24 Bit- Modus schalten, falls nötig<br />
3. Mit ScanLine alle Zeilen durchgehen und dabei:<br />
4. alle Pixel als RGB- Tripel ansprechen und die Farben drehen.<br />
deshalb sollte das Bitmap auch als 24 Bit Bild vorliegen.</p>
<p>Das drehen mach ich sehr kompliziert: Farbe des Tripel in HLS wandeln, H- Wert<br />
&quot;drehen&quot; und zurückwandeln in RGB Werte.</p>
<p>In Deinem Fall kannst Du die RGB- Werte direkt so vertauschen im Tripel.<br />
Ich hab nur nen fertigen Modul, der beliebig im Farbkreis dreht, drum nehm ich den.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984227</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Thu, 02 Feb 2006 17:13:55 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 17:30:56 GMT]]></title><description><![CDATA[<p>Tja... das wird wohl ein bisschen zu schwierig für mich...</p>
<p>Trotzdem Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984243</guid><dc:creator><![CDATA[RGBMaster]]></dc:creator><pubDate>Thu, 02 Feb 2006 17:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to BMP Bilder einlesen on Thu, 02 Feb 2006 17:44:51 GMT]]></title><description><![CDATA[<p>Ist doch nicht so schwer.<br />
sieh Dir mal das an:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-135410.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-135410.html</a></p>
<p>Da ist das mit den ScanLines angewandt. Musst nur das Wsserzeichen wegdenken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984252</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Thu, 02 Feb 2006 17:44:51 GMT</pubDate></item></channel></rss>