<?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[Bilder]]></title><description><![CDATA[<p>Hi allerseits</p>
<p>Gibt es irgendwo eine einfache Bibliothek bzw. am liebsten eine kleine Header-File, mit welcher man Grafikdateien erstellen kann (JPEGs, GIFs, etc.). Es sollte möglich sein, eine Grafik zu erstellen, zu bearbeiten (z.B. drawLine(), drawString, oder so...) und das Bild dann im Filesystem zu speichern bzw. per CGI an einen Webclient zu geben.</p>
<p>Bedingung: Das ganze sollte rückwärtskompatibel zu einem 80186er Prozessor sein. Daher möchte ich auch keine grosse Library verwenden, die meisten habe ich schon erfolglos durchprobiert.</p>
<p>Danke für eure Hilfe und Gruss<br />
Pascal</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154381/bilder</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 18:21:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154381.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Jul 2006 16:53:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bilder on Wed, 26 Jul 2006 16:53:08 GMT]]></title><description><![CDATA[<p>Hi allerseits</p>
<p>Gibt es irgendwo eine einfache Bibliothek bzw. am liebsten eine kleine Header-File, mit welcher man Grafikdateien erstellen kann (JPEGs, GIFs, etc.). Es sollte möglich sein, eine Grafik zu erstellen, zu bearbeiten (z.B. drawLine(), drawString, oder so...) und das Bild dann im Filesystem zu speichern bzw. per CGI an einen Webclient zu geben.</p>
<p>Bedingung: Das ganze sollte rückwärtskompatibel zu einem 80186er Prozessor sein. Daher möchte ich auch keine grosse Library verwenden, die meisten habe ich schon erfolglos durchprobiert.</p>
<p>Danke für eure Hilfe und Gruss<br />
Pascal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104790</guid><dc:creator><![CDATA[KessiMC]]></dc:creator><pubDate>Wed, 26 Jul 2006 16:53:08 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Wed, 26 Jul 2006 18:39:13 GMT]]></title><description><![CDATA[<p>wie wäre es mit windows.h ? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1104845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104845</guid><dc:creator><![CDATA[setag llib]]></dc:creator><pubDate>Wed, 26 Jul 2006 18:39:13 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Thu, 27 Jul 2006 10:19:34 GMT]]></title><description><![CDATA[<p>Musst du mir schon etwas genauer erklären <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>
<p>Tutorial? Code-Beispiele? <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>google hat mich diesbezüglich nämlich bereits enttäuscht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105221</guid><dc:creator><![CDATA[KessiMC]]></dc:creator><pubDate>Thu, 27 Jul 2006 10:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Thu, 27 Jul 2006 10:40:44 GMT]]></title><description><![CDATA[<p>jup setagllib hat recht, versuchs doch mit der stinknormalen WinAPI <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 />
Kann ich davon ausgehen das du weißt was die WinApi ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105244</guid><dc:creator><![CDATA[DeX3]]></dc:creator><pubDate>Thu, 27 Jul 2006 10:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Thu, 27 Jul 2006 15:13:07 GMT]]></title><description><![CDATA[<p>Ok, ich glaube, des Rätsels Lösung lag tatsächlich vor meiner Nase <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>Trotzdem stellt sich mir ein Problem: Ich habe sehr viele Beispiele gefunden, in denen man sich einen DeviceContext hat geben lassen (vom Windowmanager, wenn ich mich nicht täusche) und auf selbigem dann seine Zeichenfunktionen ausgeführt hat.</p>
<p>Mein Problem ist es nun, so einen DeviceContext für mein Bitmap zu kreieren (ein HBITMAP erstellen hat schon prima geklappt, danke Jungs <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="😉"
    /> ), damit ich auf dem Bild zeichnen kann und es dann anschliessend sonstwohin packen kann.</p>
<p>Ich habe ganz google durchsucht und überall nur gelesen, dass es geht und wie einfach es doch geht.</p>
<p>Aber nicht wie es geht <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>Kann mir da jemand also aushelfen (am liebsten mit etwas Code-Example, denn die ganze Googelei geht mir langsam auf'n Sack <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> )</p>
<p>Danke und Gruss<br />
Pascal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105475</guid><dc:creator><![CDATA[KessiMC]]></dc:creator><pubDate>Thu, 27 Jul 2006 15:13:07 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Thu, 27 Jul 2006 18:08:08 GMT]]></title><description><![CDATA[<p>Also erstmal: Wenn du WinAPI machen willst, bist du im falschen Sub-Forum...guck dafür mal ins WinAPI Forum...</p>
<p>Dann mal was zum Thema:<br />
Man unterscheidet einmal zwischen einem Geräte-Kontext und einem Speicherkontext.<br />
Einen Geräte-Kontext forderst du mit GetDC(HWND) bzw. mit BeginPaint(HWND,PAINTSTRUCT) an und einen Speicherkontext mittels CreateDC(...) bzw CreateCompatibleDC(HDC). Es ist jedoch sehr wichtig die Unterschiede zwischen diesen Funktionen zu verstehen, da man sonst s.g. GDI-Leaks( <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> ) macht, die sehr fatale Folgen haben können. Dazu gehört nämlich auch das s.g. GDI-CleanUp, wofür die WinAPI auch Funktionen bereit stellt. Du solltes dir vllt. diesbezüglich einfach mal Tutorials suchen.</p>
<p>Hier vllt. noch ein paar nützliche Links für das Bearbeiten von Bildern bzw das Umgehen mit einem DC:</p>
<p>- <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39400.html" rel="nofollow">Bild speichern</a><br />
- <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-14713.html" rel="nofollow">Double-Buffering (was: BackBuffer) (spezialisierter)</a><br />
- <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-144350.html" rel="nofollow">Mit Fenster arbeiten- Welche GUI? Wo gibt es gute Tuts? (Allgemein, Windows-Pogrammierung)</a><br />
- <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39384.html" rel="nofollow">JPEGs/GIFs/etc laden und darstellen</a></p>
<p>Hoffe mal das war hilfreich <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><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4921">@Mod</a>: Mal nach WinAPI verschieben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105597</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 27 Jul 2006 18:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Fri, 28 Jul 2006 09:42:15 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" 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/1105989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105989</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 28 Jul 2006 09:42:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Fri, 28 Jul 2006 18:38:07 GMT]]></title><description><![CDATA[<p>Hey, danke, so könnt's sogar klappen <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>Allerdings tritt bei mir da schon der nächste Stolperstein auf:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

void main(void)
{
   BITMAPINFOHEADER bmInfoHeader;
   HBITMAP hbImage;

   HDC dcMain = CreateCompatibleDC(NULL);

}
</code></pre>
<p>Wenn ich das mit Borland 5.02 (Project Settings DOS standard, 80186er Prozessor) kompiliere, gibt's beim kompilieren selbst zwar keine Fehler, beim Linken mit TLINK jedoch erscheint folgende Meldung:</p>
<blockquote>
<p>&quot;Undefined symbol CREATECOMPATIBLED in module chart.cpp&quot;</p>
</blockquote>
<p>Aus dem ganzen resultiert sogar eine EXE, aber beim Ausführen stürzt sie sogleich ab (mit irgendwelchem OP-Code als Fehlermeldung <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>Woran kann das liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106346</guid><dc:creator><![CDATA[KessiMC]]></dc:creator><pubDate>Fri, 28 Jul 2006 18:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Fri, 28 Jul 2006 18:41:16 GMT]]></title><description><![CDATA[<blockquote>
<p>&quot;Undefined symbol CREATECOMPATIBLED<strong>C</strong> in module chart.cpp&quot;</p>
</blockquote>
<p>meine ich natürlich <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/1106347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106347</guid><dc:creator><![CDATA[KessiMC]]></dc:creator><pubDate>Fri, 28 Jul 2006 18:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder on Fri, 28 Jul 2006 18:48:23 GMT]]></title><description><![CDATA[<p>Hmm wenns ne Win32-Konsolenanwendung werden soll, kann es sein, dass du noch Bibliotheken mit linken muss...<br />
Musst du mal gucken, welche für die Funktion CreateCompatibleDC(...) benötigt wird...glaube das war user32.lib.</p>
<p>Da ich kein Borland benutze weiß ich nicht wie man da Libs einbindet, in M$ Visual C++ gehts so:</p>
<pre><code class="language-cpp">#pragma comment(lib, &quot;Name.lib&quot;)
</code></pre>
<p>Oder nat. über die Projekteinstellungen. :p</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> <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="➡"
    /> Musst du mal inner Anleitung deines Compilers gucken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106355</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 28 Jul 2006 18:48:23 GMT</pubDate></item></channel></rss>