<?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[RGB konvertieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>wahrscheinlich eine Sache, die die meisten von Euch im Schlaf beantworten können, aber ich stehe leider gerade auf dem Schlauch.</p>
<p>Ich möchte einen RGB555-Wert, also</p>
<pre><code>xRRR RRGG GGGB BBBB
</code></pre>
<p>in RGB888 konvertieren und umgekehrt, also so:</p>
<pre><code>RRRR RRRR GGGG GGGG BBBB BBBB
</code></pre>
<p>bzw. drei unsigned Bytes mit dem jeweiligen Farbwert.</p>
<p>Wäre jemand so nett, mir ein wenig auf die Sprünge zu helfen? Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226915/rgb-konvertieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 10:07:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226915.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Nov 2008 15:31:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RGB konvertieren on Fri, 07 Nov 2008 15:31:48 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wahrscheinlich eine Sache, die die meisten von Euch im Schlaf beantworten können, aber ich stehe leider gerade auf dem Schlauch.</p>
<p>Ich möchte einen RGB555-Wert, also</p>
<pre><code>xRRR RRGG GGGB BBBB
</code></pre>
<p>in RGB888 konvertieren und umgekehrt, also so:</p>
<pre><code>RRRR RRRR GGGG GGGG BBBB BBBB
</code></pre>
<p>bzw. drei unsigned Bytes mit dem jeweiligen Farbwert.</p>
<p>Wäre jemand so nett, mir ein wenig auf die Sprünge zu helfen? Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611843</guid><dc:creator><![CDATA[TdZ]]></dc:creator><pubDate>Fri, 07 Nov 2008 15:31:48 GMT</pubDate></item><item><title><![CDATA[Reply to RGB konvertieren on Fri, 07 Nov 2008 17:02:56 GMT]]></title><description><![CDATA[<p>TdZ schrieb:</p>
<blockquote>
<p>Wäre jemand so nett, mir ein wenig auf die Sprünge zu helfen? Vielen Dank!</p>
</blockquote>
<p>Ohne jetzt selbst darüber weiter nachzudenken, würde ich mal tippen das du mittels Binärer Operationen (Shift/Und) weiter kommen solltest.</p>
<pre><code class="language-cpp">unsigned int i = 0x0F; // ...00001111
i &lt;&lt; 1;                // ...00011110
</code></pre>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611906</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 07 Nov 2008 17:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to RGB konvertieren on Fri, 07 Nov 2008 18:03:35 GMT]]></title><description><![CDATA[<p>ja, man macht das mit shiften (&gt;&gt;, &lt;&lt;) und maskieren (&amp;) und natürlich addieren bzw. verodern (+, |).</p>
<p>noch ein tip: wenn du 5 &quot;R&quot; bits zu 8 R bits aufblasen willst bekommst du ein schöneres erbegnis wenn du nicht &quot;R5 R4 R3 R2 R1 0 0 0&quot; als rot wert nimmst, sondern &quot;R5 R4 R3 R2 R1 R5 R4 R3&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611919</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 07 Nov 2008 18:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to RGB konvertieren on Sun, 09 Nov 2008 00:37:54 GMT]]></title><description><![CDATA[<p>Ich danke euch für die Antwort! Naja, zugegeben, das mit dem Shiften war mir bereits klar, mein Problem liegt darin, dass ich ziemlich wenig Erfahrung mit bitweisen Operationen habe und ich z.B. nicht wusste, wie ich aus einem 5-Bit Wert 8 Bit mache.</p>
<p>Aber das wurde von Euch ja schon prima erklärt <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/1612254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1612254</guid><dc:creator><![CDATA[_TdZ]]></dc:creator><pubDate>Sun, 09 Nov 2008 00:37:54 GMT</pubDate></item></channel></rss>