<?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 um bestimmte farbe erhöhen !!]]></title><description><![CDATA[<p>hi leute,</p>
<p>kennt einer ein bestimmtes verfahren um einen bestimmten wert (in RGB) um eine bestimmte farbe zu ERHÖHEN ??</p>
<p>das versteht keiner, deshalb hier ein beispiel:<br />
in einem dialogfeld ist ein bild in graustufen abgebildet. die einzelnen pixel werden ausgelesen und man erhält einen bestimmten wert vom typ COLORREF.<br />
jetzt hab ich diese (graue) farbe und möchte das bild einfach nur färben; nicht auf einen vorher bestimmten farbwert ändern. d.h. z.b. einen rot-ton über das bild legen.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> das kann man damit vergleichen:<br />
wenn man auf einen tageslichtprojektor ein bild auf einer folie hat und man über diese folie eine andere folie legt, die einfach nur rot ist. dann ist das bild nicht ganz rot, sondern nur gefärbt, weil die farben der beiden folien gemischt wurden.</p>
<p>jetzt versteht ihr (hoffentlich) was ich meine <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> <em>ächts</em></p>
<p>bin immer dankbar für jeden hilfeversuch ...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65891/rgb-um-bestimmte-farbe-erhöhen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 15:42:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65891.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Feb 2004 13:03:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RGB um bestimmte farbe erhöhen !! on Mon, 23 Feb 2004 13:03:35 GMT]]></title><description><![CDATA[<p>hi leute,</p>
<p>kennt einer ein bestimmtes verfahren um einen bestimmten wert (in RGB) um eine bestimmte farbe zu ERHÖHEN ??</p>
<p>das versteht keiner, deshalb hier ein beispiel:<br />
in einem dialogfeld ist ein bild in graustufen abgebildet. die einzelnen pixel werden ausgelesen und man erhält einen bestimmten wert vom typ COLORREF.<br />
jetzt hab ich diese (graue) farbe und möchte das bild einfach nur färben; nicht auf einen vorher bestimmten farbwert ändern. d.h. z.b. einen rot-ton über das bild legen.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> das kann man damit vergleichen:<br />
wenn man auf einen tageslichtprojektor ein bild auf einer folie hat und man über diese folie eine andere folie legt, die einfach nur rot ist. dann ist das bild nicht ganz rot, sondern nur gefärbt, weil die farben der beiden folien gemischt wurden.</p>
<p>jetzt versteht ihr (hoffentlich) was ich meine <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> <em>ächts</em></p>
<p>bin immer dankbar für jeden hilfeversuch ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/465886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/465886</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Mon, 23 Feb 2004 13:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to RGB um bestimmte farbe erhöhen !! on Mon, 23 Feb 2004 13:28:18 GMT]]></title><description><![CDATA[<p>Du kannst den Wert ganz einfach über GetRValue, GetGValue und GetBValue zerlegen, dann die werte ändern und per RGB-makro wieder zusammenstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/465899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/465899</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Mon, 23 Feb 2004 13:28:18 GMT</pubDate></item><item><title><![CDATA[Reply to RGB um bestimmte farbe erhöhen !! on Mon, 23 Feb 2004 13:33:47 GMT]]></title><description><![CDATA[<p>ja, hmm. danke trotzdem, aber ...<br />
meine frage war vielleicht doch nicht so klar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>aber welche werte muß ich dann ins RGB-makro schreiben damit der grau-ton (z.b.) zum rot-ton gemacht wird !?<br />
wie ich das einstellen kann weiß ich schon, muss nur noch wissen wie verfahren muß damit ich den farb-ton angeben kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/465911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/465911</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Mon, 23 Feb 2004 13:33:47 GMT</pubDate></item><item><title><![CDATA[Reply to RGB um bestimmte farbe erhöhen !! on Mon, 23 Feb 2004 13:44:35 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">COLORREF BkColor;
// fill it

BYTE cRotAnteil = GetRValue(BkColor);
BYTE cBlauAnteil = GetBValue(BkColor);
BYTE cGrünAnteil = GetGValue(BkColor);

// nun bastle dran rum, 
// z.B. erhöhe den rot anteil
if(cRotAnteil+50 &lt;= 255)
   cRotAnteil += 50;
else 
   cRotAnteil = 255;

// verpacke das ganze wieder
BkColor = RGB(cRotAnteil,cBlauAnteil,cGrünAnteil);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/465917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/465917</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Mon, 23 Feb 2004 13:44:35 GMT</pubDate></item><item><title><![CDATA[Reply to RGB um bestimmte farbe erhöhen !! on Mon, 23 Feb 2004 18:02:45 GMT]]></title><description><![CDATA[<p>habs jetzt so ähnlich gemacht.<br />
danke dir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/466179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/466179</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Mon, 23 Feb 2004 18:02:45 GMT</pubDate></item></channel></rss>