<?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[JPG in Graustufen unter Win CE]]></title><description><![CDATA[<p>Hi,</p>
<p>Frage an die Champs hier: Wie kann ich ein JPG unter Win CE in Graustufen umwandeln? Die Anzeige der Bildchen erfolgt über CComPtr&lt;IImage&gt;.<br />
Das Bild soll aussehen wie ein disabled Element.</p>
<p>Jemand ne Idee?</p>
<p>THX sconmal</p>
<p>grüssle <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>
<p>Ach ja, habs auch schon mit 'SetImageFlags' versucht, haut aber irgendwie nicht hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172168/jpg-in-graustufen-unter-win-ce</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 17:10:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172168.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Feb 2007 06:57:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to JPG in Graustufen unter Win CE on Fri, 02 Feb 2007 07:00:20 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Frage an die Champs hier: Wie kann ich ein JPG unter Win CE in Graustufen umwandeln? Die Anzeige der Bildchen erfolgt über CComPtr&lt;IImage&gt;.<br />
Das Bild soll aussehen wie ein disabled Element.</p>
<p>Jemand ne Idee?</p>
<p>THX sconmal</p>
<p>grüssle <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>
<p>Ach ja, habs auch schon mit 'SetImageFlags' versucht, haut aber irgendwie nicht hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221506</guid><dc:creator><![CDATA[Smitty]]></dc:creator><pubDate>Fri, 02 Feb 2007 07:00:20 GMT</pubDate></item><item><title><![CDATA[Reply to JPG in Graustufen unter Win CE on Fri, 02 Feb 2007 16:47:19 GMT]]></title><description><![CDATA[<p>Du kannst doch sicher die RGB-Daten der Pixel verändern?</p>
<pre><code>uniform sampler2D Texture0;
uniform sampler2D Texture1;

void main( void )
{
   vec4 color   = texture2D(Texture0, gl_TexCoord[0].xy ) * 
                  texture2D(Texture1, gl_TexCoord[0].xy );
   float tmp    = dot(color.xyz, vec3(0.30, 0.59, 0.11));
   gl_FragColor = vec4(tmp, tmp, tmp, 1.0f);
}
</code></pre>
<p>Ist ausm einfachen Pixelshader. Die vorletzten Zeilen sind für dich interessant.<br />
Da ein Skalarproduk der Farbe mit dem Vektor (0.30, 0.59, 0.11). Das Ergebnis wird dann einfach als neuer Farbwert für R,G und das B genutzt.<br />
Ist ein einfacher Graustufenfilter. An den Wichtungen kann man natürlich noch rumspielen.<br />
Ach ja das ganze ist für den Farbbereich von 0 - 1 gedacht. Du musst also den Ergebniswert wahrscheinlich noch mit 255 multiplizieren. Ansonsten wird es eine SEHR dunkles Bild^^</p>
<p>edit: denk dran, wenn deine Farbwerte im Bereichg [0,255] liegen diese vorher auf [0,1] zu skalieren. ODer du tust die Werte im Wichtungsvektor mit 255 mulitplizieren. Ist wahrscheinlich die sinnvollste VAriante</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221858</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Fri, 02 Feb 2007 16:47:19 GMT</pubDate></item><item><title><![CDATA[Reply to JPG in Graustufen unter Win CE on Mon, 05 Feb 2007 09:53:30 GMT]]></title><description><![CDATA[<p>Danke erstmal.</p>
<p>Muss aber doch eine andere Lösung finden. Nicht meine Entscheidung <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="😞"
    /></p>
<p>Andere Frage: Kennt einer von euch die IImage Class? Muss von einem IImage auf ein CImage kommen. Genauer gesagt auf ein HBITMAP.</p>
<p>Jemand ne Idee? Mir gehen sie langsam aber sicher aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>grüssle <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/1223107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1223107</guid><dc:creator><![CDATA[Smitty]]></dc:creator><pubDate>Mon, 05 Feb 2007 09:53:30 GMT</pubDate></item></channel></rss>