<?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[Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte)]]></title><description><![CDATA[<p>Hallo zusammen...</p>
<p>Ich beschäftige mich leider erst seit Kurzem mit C++ und muss schon bald ein kleines Problem gelöst haben. Ich habe eine größere Zahl von Bitmap-Dateien. Ich benötige nun die Grauwerte aus diesen Bildern.</p>
<p>Ich habe schon versucht irgendwie im Internet Klassen(?) aufzutreiben, die mich das in einfacher Weise ermöglichen. Aber irgendwie scheint das nicht so einfach zu gehen, wie ich mir das gewünscht hätte, oder ich hab das richtige noch nicht gefunden <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>Was genau suche ich?<br />
Irgendwas, was ich in eine einfache Win32-Konsolenanwendung integrieren kann ohne noch zich zusätzliche Klassen o.ä. nutzen zu müssen. Am liebsten wäre es mir, wenn ich dann im Programm einfach nur was schreibe wie &quot;int i = GetGrauwert(X,Y)&quot;.</p>
<p>Aber ich weiß auch, dass das Leben kein Wunschkonzert ist <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="😉"
    /><br />
Also wenn es nicht ganz so einfach geht muss ich mich halt durchbeißen. Aber es wäre schön, wenn ihr dann trotzdem nen guten Tipp hättet und mir ggf. mit Rat und Tat zur Seite stehen könntet <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>Danke schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/227489/bitmap-mit-einfacher-konsolen-anwendung-einlesen-gt-grauwerte</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 15:37:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/227489.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Nov 2008 00:30:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 00:30:32 GMT]]></title><description><![CDATA[<p>Hallo zusammen...</p>
<p>Ich beschäftige mich leider erst seit Kurzem mit C++ und muss schon bald ein kleines Problem gelöst haben. Ich habe eine größere Zahl von Bitmap-Dateien. Ich benötige nun die Grauwerte aus diesen Bildern.</p>
<p>Ich habe schon versucht irgendwie im Internet Klassen(?) aufzutreiben, die mich das in einfacher Weise ermöglichen. Aber irgendwie scheint das nicht so einfach zu gehen, wie ich mir das gewünscht hätte, oder ich hab das richtige noch nicht gefunden <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>Was genau suche ich?<br />
Irgendwas, was ich in eine einfache Win32-Konsolenanwendung integrieren kann ohne noch zich zusätzliche Klassen o.ä. nutzen zu müssen. Am liebsten wäre es mir, wenn ich dann im Programm einfach nur was schreibe wie &quot;int i = GetGrauwert(X,Y)&quot;.</p>
<p>Aber ich weiß auch, dass das Leben kein Wunschkonzert ist <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="😉"
    /><br />
Also wenn es nicht ganz so einfach geht muss ich mich halt durchbeißen. Aber es wäre schön, wenn ihr dann trotzdem nen guten Tipp hättet und mir ggf. mit Rat und Tat zur Seite stehen könntet <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>Danke schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1615367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615367</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Sun, 16 Nov 2008 00:30:32 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 07:46:17 GMT]]></title><description><![CDATA[<p>Ich habe letztens einen Bitmapdeocder geschrieben, er kann bisher die Kompressionen und Lauflängenkodierung erkennen. Wenn du den ein wenig umbaust, kannst du auch locker in Grauwerten umtransferieren. Ein Haken würde dabei aber auch noch bleiben, da die niedrigste Bitkarte einer Bitmapdatei nur 2 Farwerte annimmt und zwar Weiss und Schwarz...würdest du ein wenig rumprobieren könntest du die Schwarz- oder Weisswerte nach Grau transferieren...<br />
Auf anderem Wege sollte es schwieriger werden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1615393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615393</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Sun, 16 Nov 2008 07:46:17 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 09:49:22 GMT]]></title><description><![CDATA[<p>Hi!<br />
Zum Einlesen von Bilddateien gibt es zwei Standardstrukturen, BITMAPINFOHEADER und BITMAPFILEHEADER. Die kannst du dir auch leicht selbst schreiben, wenn du windows.h nicht inkludieren willst, oder unter Linux programmierst etc.<br />
Um nun an die Pixeldaten einer *.bmp-Datei ranzukommen, kannst du folgendes machen:<br />
Die beiden oben genannten Strukturen aus der Bilddatei einlesen, die Daten befinden sich am Anfang einer jeden gültigen Bitmapdatei.<br />
Nach dem Einlesen hat der Member bfOffBits der Struktur BITMAPFILEHEADER den Offset auf den Beginn der Pixeldaten.</p>
<p>Gruß,<br />
B.B.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1615407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615407</guid><dc:creator><![CDATA[Big Brother]]></dc:creator><pubDate>Sun, 16 Nov 2008 09:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 09:51:33 GMT]]></title><description><![CDATA[<p>Mandel schrieb:</p>
<blockquote>
<p>Hallo zusammen...<br />
Ich beschäftige mich leider erst seit Kurzem mit C++</p>
</blockquote>
<p>mein beileid.</p>
<p>zum thema: wenn du z.b. ein RGB-bild hast, dann nimm von jedem pixel einfach den grössten der drei farbanteile und ersetze alle damit.<br />
beispiel:<br />
R=100<br />
G=200<br />
B=50<br />
--&gt; grösster = 200, also:<br />
R=200<br />
G=200<br />
B=200<br />
...und schon isses ein grau-pixel.<br />
<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/1615408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615408</guid><dc:creator><![CDATA[~fricky]]></dc:creator><pubDate>Sun, 16 Nov 2008 09:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 11:00:53 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-2713.html" rel="nofollow">Nobuo T</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-10.html" rel="nofollow">ANSI C</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" 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/1615439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615439</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 16 Nov 2008 11:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 12:31:52 GMT]]></title><description><![CDATA[<p>Danke erstmal für die Antworten!</p>
<p>@way<br />
Ich würde gern auf dich zurück kommen und mir das, was du geschrieben hast anschauen(ich schreib dich gleich mal per PN an).<br />
Was ich aber nicht ganz verstehe ist das mit der Bitkarte und den 2 Farbwerten...<br />
Nachdem was ich nis jetzt gelesen hab, hab ich gedacht, dass in so ner BMP standartmäßig 3 Farben (RGB) drin stehen würden und sich daraus Grau zusammen setzt...</p>
<p>Ich hab ja auch schon drüber nachgedacht mich vllt. selbst ran zu trauen. Wie man Files ein prinzipiell einlesen kann (fstream usw.) weiß ich schon!<br />
Jetzt hab ich aber irgendwie nen Problem mit dem Datentyp den ich da einlesen <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="😃"
    /><br />
Wenn ich mir ne BMP mit dem Texteditor anschaue sind da nur kryptische Zeichen drin. Aber laut <a href="http://de.wikipedia.org/wiki/Windows_Bitmap" rel="nofollow">http://de.wikipedia.org/wiki/Windows_Bitmap</a> sollen das ja aber anscheinend Integerwerte sein ?!</p>
<p>(Eine Frage nebenbei, den Datenty DWORD gibts anscheinend in den Klassen(iostream, fstream, ...) die ich bis jetzt verwendet habe gar nicht. Hab gelesen, dass wäre aber ein unsigned long int, kann ich also einfach das als Datentyp hinschreiben ?)</p>
<p>Wenn ich die Datei einlesen möchte, was muss ich also als Datentyp verwenden, um da auch verwerdbare Zahlen stehen zu haben?<br />
Kann man auch ganz gezielt an bestimmten Punkten der Datei einzelne Zeichen lesen?<br />
Ich kenne bis jetzt nur getline, also das man ne ganze Zeile auf einmal liest und datei &gt;&gt; variable; das funktioniert dann immer so Blockweise bis zu Leerzeichen oder Tabulatoren...</p>
<p>Vielen Danke schonmal <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/1615487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615487</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Sun, 16 Nov 2008 12:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 12:44:01 GMT]]></title><description><![CDATA[<p>DWORD kommt von der WinAPI:<br />
<a href="http://msdn.microsoft.com/en-us/library/cc230318.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/cc230318.aspx</a><br />
(ja, kannst eigl. unsigned long dafür nehmen, sofern du nicht vorhast das mal auf ein anderes System zu portieren, wo DWORD dann ev. einen anderen Datentypen hat, was unwahrscheinlich ist.)</p>
<p>Für das einlesen brauchst du eine Reihe von Typen, wo du dann auch noch auf das Alignment achten musst.<br />
Schau dir doch mal das Beispiel an, dass auf der Wikipedia Seite verlinkt ist. (ganz unten).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1615492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615492</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 16 Nov 2008 12:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 17:14:01 GMT]]></title><description><![CDATA[<p>So... Hab den ganzen Nachmittag versucht durch die Bitmap.h durchzusteigen, auf die in dem Wiki-Artikel hingewiesen wird (<a href="http://www.kalytta.com/bitmap.h" rel="nofollow">http://www.kalytta.com/bitmap.h</a>).</p>
<p>Wollte einfach mal sehen, ob ich Verstanden habe wie es geht.<br />
Also kleines Programm geschrieben und schon auf die ersten Probleme gestoßen!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;Bitmap.h&quot;
using namespace std;

int main()
{
	CBitmap();
	cout &lt;&lt; CBitmap().Load(&quot;Test.BMP&quot;) &lt;&lt; endl;
	cout &lt;&lt; CBitmap().GetBitCount() &lt;&lt; endl;
	cout &lt;&lt; CBitmap().GetWidth() &lt;&lt; endl;
	cout &lt;&lt; CBitmap().GetHeight() &lt;&lt; endl;

return 0;
}
</code></pre>
<p>Ausgegeben werden mir 1, 0, 0, 0!<br />
Also wird die Test-Datei ja anscheinend erfolgreich geladen. Die anderen Funktionen werten den Header der Datei aus. Aber es kann doch nicht sein, dass da nur Nullen drin stehen... <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>Kennt vllt. wer die Bitmap.h oder hat sonst ne Idee, was ich falsch mache?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1615613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615613</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Sun, 16 Nov 2008 17:14:01 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sun, 16 Nov 2008 17:50:03 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich würde gern auf dich zurück kommen und mir das, was du geschrieben hast anschauen(ich schreib dich gleich mal per PN an).</p>
</blockquote>
<p>Ich kann dir gerne meinen Bitmapdecoder schicken wenn du möchtest. Ist<br />
schon etwas länger, deswegen schick ich ihn dir lieber per E-Mail. PN<br />
gibts hier nicht, du solltest gleich eine E-Mail von mir erhalten.</p>
<blockquote>
<p>Was ich aber nicht ganz verstehe ist das mit der Bitkarte und den 2 Farbwerten...</p>
</blockquote>
<p>Nun, du kannst eine Bitmap in verschiedenen Farborgamenten speichern. Das<br />
mit der RGB-Tabelle stimmt schon, nur gibt es bei beispielsweiser<br />
einer Monochronen Bitmapdatei nur zwei Farbpigmente.<br />
Eine einfache Möglichkeit wäre einfach, jeden RGB-Wert<br />
umzutransferieren, ist aber Mühseelig...</p>
<blockquote>
<p>Wie man Files ein prinzipiell einlesen kann (fstream usw.) weiß ich schon!</p>
</blockquote>
<p>Ist halt nicht nur einlesen, musst noch zu den entsprechenden Blöcken<br />
springen usw.</p>
<blockquote>
<p>Ich kenne bis jetzt nur getline, also das man ne ganze Zeile auf einmal liest und datei &gt;&gt; variable; das funktioniert dann immer so Blockweise bis zu Leerzeichen oder Tabulatoren...</p>
</blockquote>
<p>Hehe, nee das macht man so nicht. Wie ich bereits sagte, wird so den<br />
einzelnen Blöcken gesprungen und eingelesen. Ist aber etwas komplizierter<br />
wenn du's genauer wissen möchtest.</p>
<blockquote>
<p>Wenn ich mir ne BMP mit dem Texteditor anschaue sind da nur kryptische Zeichen drin. Aber laut <a href="http://de.wikipedia.org/wiki/Windows_Bitmap" rel="nofollow">http://de.wikipedia.org/wiki/Windows_Bitmap</a> sollen das ja aber anscheinend Integerwerte sein ?!</p>
</blockquote>
<p>Das sind die Werte die du dir aus der Bitmap geholt hast. Diese Werte<br />
werden als DWORD, ist glaub ich ein Win32-API-Datentyp, gespeichert. 1<br />
DWORD entspricht gleich einem unsigned long.</p>
<blockquote>
<p>(Eine Frage nebenbei, den Datenty DWORD gibts anscheinend in den Klassen(iostream, fstream, ...) die ich bis jetzt verwendet habe gar nicht. Hab gelesen, dass wäre aber ein unsigned long int, kann ich also einfach das als Datentyp hinschreiben ?)</p>
</blockquote>
<p>Ein drüber.</p>
<blockquote>
<p>Wenn ich die Datei einlesen möchte, was muss ich also als Datentyp verwenden, um da auch verwerdbare Zahlen stehen zu haben?</p>
</blockquote>
<p>Ich habs so gemacht, den BITMAPFILEHEADER und den BITMAPINFOHEADER<br />
einzeln einlesen, so haste dann die ganzen Daten.</p>
<blockquote>
<p>Kann man auch ganz gezielt an bestimmten Punkten der Datei einzelne Zeichen lesen?</p>
</blockquote>
<p>Klar, die Daten hast du nachdem du die Struktur (In meinem Falle ist's<br />
ne Struktur) eingelesen hast.</p>
<p>Ich hab dir ne E-Mail geschrieben, kannst mich auch im ICQ adden, dann<br />
kann ich dir besser helfen wenn du was nicht verstehst. (ICQ: 311-479-366)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1615633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1615633</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Sun, 16 Nov 2008 17:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Mon, 17 Nov 2008 21:02:32 GMT]]></title><description><![CDATA[<p>Danke erstmal an way, hab dir auch mal ne Mail geschrieben <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="😉"
    /><br />
irgendwie hab ich noch arge Verständnisprobleme. Deshalb hab ich mir jetzt mal aus dem Zeug was ich gefunden habe was ganz kleines selber zusammen gebastelt.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;windows.h&gt;

using namespace std;

typedef struct
{
	WORD	bfType;
	DWORD	bfSize;
	DWORD	bfReserved;
	DWORD	bfOffBits;

}FILEHEADER;

int main()
{
	FILE *f;
	f=fopen(&quot;Test.BMP&quot;,&quot;rb&quot;);

	FILEHEADER FH;

	fread(&amp;FH,14,1,f);

	cout &lt;&lt; FH.bfType &lt;&lt; endl;
	cout &lt;&lt; FH.bfSize &lt;&lt; endl;
	cout &lt;&lt; FH.bfReserved &lt;&lt; endl;
	cout &lt;&lt; FH.bfOffBits &lt;&lt; endl;

	fclose(f);
	return 0;
}
</code></pre>
<p>Mit dem was mir das Programm liefert kann ich aber irgendwie nicht viel anfangen. Hier mal die Zeilen, die mir das Prog bei einer ca. 300kb großen BMP ausgibt:</p>
<pre><code>19778
4
70647808
3435921408
</code></pre>
<p>Also der erste Wert sollte ja &quot;BM&quot; lauten. Was mich schon wundert, wenn ich das als eine Art Integer einlese. Oder muss ich das erst irgendwie umwandeln?<br />
Und spätestens der dritte Wert ist ja ganz was anderes, als das was er sein sollte (0!?)...<br />
Und der vierte Wert... Wenn ich das richtig sehe müssten dann ja die Bilddaten erst nach über 400MB anfangen <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>Vielleicht könnt ihr mir ja sagen, wo mein Denkfehler ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1616186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1616186</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Mon, 17 Nov 2008 21:02:32 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Tue, 18 Nov 2008 18:30:57 GMT]]></title><description><![CDATA[<p>Hatte heute leider noch nicht viel zeit weiter an dem Problem zu arbeiten, aber ich bin dran! Ich hoffe weiter auf euere Hilfe!</p>
<p>Mir ist aufgefallen, dass ich einem <em>char</em> ja auch auch einen <em>Integer</em> zuweisen kann. Wenn ich das mit <em>bfType</em> mache, bekomme ich immerhin schonmal das &quot;B&quot; ausgegeben. Aber irgendwie komm ich an das &quot;M&quot; im Header nicht ran...</p>
<p>Und wie ich aus dem REst was brauchbares bekomm ist mir noch ein größere Rätsel. Hilfe <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1616709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1616709</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Tue, 18 Nov 2008 18:30:57 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Wed, 19 Nov 2008 15:19:48 GMT]]></title><description><![CDATA[<p>Ich häng irgendwie total. Auch meine Recherchen im Internet haben mich nicht weiter gebracht...<br />
Kann hier keiner helfen??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1617199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1617199</guid><dc:creator><![CDATA[Mandel]]></dc:creator><pubDate>Wed, 19 Nov 2008 15:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Thu, 11 Dec 2008 04:11:29 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin der Ersteller der auf Wikipedia verlinkten bitmap.h. Wenn es Probleme damit gibt (keine c/c++ spezifischen Fragen) könnt ihr mich gerne kontaktieren. Meine Kontaktdaten findet Ihr auf meine Homepage <a href="http://www.kalytta.com" rel="nofollow">http://www.kalytta.com</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1628583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1628583</guid><dc:creator><![CDATA[bkausbk]]></dc:creator><pubDate>Thu, 11 Dec 2008 04:11:29 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sat, 08 Aug 2009 13:23:05 GMT]]></title><description><![CDATA[<p>Ich hätte da auch noch eine Frage zur bitmap.h</p>
<p>Angenommen ich habe ein Bild mit x*y Pixel und ich benötige den Grauwert aus Pixel (x',y') wobei x',y' \in 1...x oder eben 1...y</p>
<p>Nun lade ich das Bild, sei es Bild.bmp mittels des Headers bitmap.h. Ist es möglich den Grauwert aus dem Bild zu lesen und in welchem Format werden mir die Werte ausgegeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1757383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1757383</guid><dc:creator><![CDATA[Tembudrus]]></dc:creator><pubDate>Sat, 08 Aug 2009 13:23:05 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap mit einfacher (Konsolen)Anwendung einlesen (-&amp;gt; Grauwerte) on Sat, 08 Aug 2009 14:17:23 GMT]]></title><description><![CDATA[<p>Vermutlich über die Methode <em>CBitmap::GetBits</em>. Den Grauwert erhältst du folgende:</p>
<pre><code class="language-cpp">int l = ( 77 * r + 151 * g + 28 * b + 128 ) &gt;&gt; 8;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1757408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1757408</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sat, 08 Aug 2009 14:17:23 GMT</pubDate></item></channel></rss>