<?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[Schnellere Routine als StretchBlt]]></title><description><![CDATA[<p>hi!<br />
Gibt es irgendeine Möglichkeit ein Bild schneller zu skalieren als über StretchBlt? Vielleicht mit OpenGL? Wenn ja, wie kann man ein normales HBITMAP über OpenGL in ein fenster stretchblitten?<br />
Hat dazu jemand ein Codebeispiel?<br />
mfg<br />
chris90</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135109/schnellere-routine-als-stretchblt</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 00:29:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135109.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Jan 2006 18:26:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Mon, 30 Jan 2006 18:26:12 GMT]]></title><description><![CDATA[<p>hi!<br />
Gibt es irgendeine Möglichkeit ein Bild schneller zu skalieren als über StretchBlt? Vielleicht mit OpenGL? Wenn ja, wie kann man ein normales HBITMAP über OpenGL in ein fenster stretchblitten?<br />
Hat dazu jemand ein Codebeispiel?<br />
mfg<br />
chris90</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981437</guid><dc:creator><![CDATA[chris90]]></dc:creator><pubDate>Mon, 30 Jan 2006 18:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 12:50:44 GMT]]></title><description><![CDATA[<p>Oh je, meines Wissen ist das nicht einfach möglich. Die ganze Anwendung müßte auf OpenGL oder DirectX programmiert sein und das erfordert eine ganz eigene API.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981964</guid><dc:creator><![CDATA[RR]]></dc:creator><pubDate>Tue, 31 Jan 2006 12:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 13:04:09 GMT]]></title><description><![CDATA[<p>Also ich würde das mit DirectDraw im Cooperativen Modus machen.<br />
DDraw und GDI arbeiten recht gut zusammen, so dass man nicht allzuviel umschreiben müsste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981980</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 31 Jan 2006 13:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 13:08:05 GMT]]></title><description><![CDATA[<p>DDraw ist die bessere Lösung als OpenGL, da beide Produkte (Windows und DirectX) bekanntlicherweise von einer Firma stammen und diese kompatibler miteinander sind. <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/981982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981982</guid><dc:creator><![CDATA[RR]]></dc:creator><pubDate>Tue, 31 Jan 2006 13:08:05 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 15:59:11 GMT]]></title><description><![CDATA[<p>Wozu brauchst du StretchBlt?<br />
BTW: <a href="http://turing.fh-landshut.de/~jamann/Skalierung%20von%20Rastergrafiken.pdf" rel="nofollow">http://turing.fh-landshut.de/~jamann/Skalierung von Rastergrafiken.pdf</a></p>
<p>ich geh mal davon aus, dass du ständig dein Bild neulädst oder ständig von DIB nach DDB umwandelst - die Integration von OpenGL ist nicht wild - OpenGL will nur den Handle auf ein Fenster, in das es rein rendern kann.... also einfach in ein Label oder ne Textbox reinrendern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982203</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Tue, 31 Jan 2006 15:59:11 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 16:01:28 GMT]]></title><description><![CDATA[<blockquote>
<p>DDraw ist die bessere Lösung als OpenGL</p>
</blockquote>
<p>IMHO ist die Untersützung von OpenGL besser als die von DDraw, da<br />
- OpenGL noch weiterentwickelt wird und DDraw nicht mehr<br />
- 3D Grafikkarten 2D über die 3D Pipeline emulieren (Orthogonale Projektion)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982205</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Tue, 31 Jan 2006 16:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 17:35:32 GMT]]></title><description><![CDATA[<p>Hallo Vertexwahn,</p>
<blockquote>
<p>3D Grafikkarten 2D über die 3D Pipeline emulieren (Orthogonale Projektion)</p>
</blockquote>
<p>Ist das jetzt auch IMHO, oder kann man zu diesem Thema näheres lesen?<br />
Ich bezweifle nämlich, dass es so gelöst wird, würde mich aber dennoch interessieren, wenn es wirklich so ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982297</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 31 Jan 2006 17:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 19:05:06 GMT]]></title><description><![CDATA[<blockquote>
<p>Ist das jetzt auch IMHO, oder kann man zu diesem Thema näheres lesen?<br />
Ich bezweifle nämlich, dass es so gelöst wird, würde mich aber dennoch interessieren, wenn es wirklich so ist.</p>
</blockquote>
<p>ich glaube raspo oder Stefan Zerbst haben das mal geschrieben, aber ich weiß jetzt nicht mehr genau, und ich kann mir vorstellen, dass die da besser Einblicke habe als ich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982416</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Tue, 31 Jan 2006 19:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 19:35:30 GMT]]></title><description><![CDATA[<p>danke!<br />
mit was für einer funktion kann ich denn ein hbitmap in OpenGL laden?<br />
auf ein hdc zu zeichnen scheint ja nicht weiter schwierig zu sein - aber wie kann ich den OpneGL Buzffer mit meinem HDC füllen?</p>
<p>danke<br />
chris90</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982458</guid><dc:creator><![CDATA[chris90]]></dc:creator><pubDate>Tue, 31 Jan 2006 19:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Tue, 31 Jan 2006 19:49:06 GMT]]></title><description><![CDATA[<p>guckst du <a href="http://nehe.gamedev.net" rel="nofollow">nehe.gamedev.net</a><br />
da wird erklärt wie man Texturen, also ein Bitmap, lädt (dort gibts glaub ich auch sogar Bibliotheken für das Laden von PNG, JPG, TGA) und in den Einsteigern Tutorials wird gezeigt wie man auf ein Fenster rendert</p>
<p>bist du dir sicher, dass sich der Aufwand lohnt? StetchBlt könnte schneller sein weil es einen Besseren Filter wie OpenGL verwendet - muss man halt auch abwägen - Qualität gegen Schnelligkeit</p>
<p>nicht das es nur daran scheiter, dass du die WinAPI falsch einsetzt</p>
<p>was soll das für ne Anwendung werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982465</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Tue, 31 Jan 2006 19:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to Schnellere Routine als StretchBlt on Wed, 01 Feb 2006 06:22:45 GMT]]></title><description><![CDATA[<p>eine verkehrssimulation. Naja ich werde dann version 2 umsteigen auf OpenGL. Also vielen Dank erstmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982664</guid><dc:creator><![CDATA[chris90]]></dc:creator><pubDate>Wed, 01 Feb 2006 06:22:45 GMT</pubDate></item></channel></rss>