<?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 Bild laden, größe ändern und ausdrucken]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möche ein JPG Bild laden, anschließend die größe ändern und dann ausdrucken. Ich mache dieses wie folgt:</p>
<p>TJPEGImage *JPEGImage = new TJPEGImage;<br />
Graphics::TBitmap *bmp = new Graphics::TBitmap();<br />
.<br />
JPEGImage-&gt;LoadFromFile(&quot;C:\Bild.jpg&quot;);<br />
.<br />
bmp-&gt;Width = 800;<br />
bmp-&gt;Height = 600;<br />
TRect rect(0,0,800,600);<br />
bmp-&gt;Canvas-&gt;StretchDraw(rect,JPEGImage);<br />
JPEGImage-&gt;Assign(bmp);<br />
Printer()-&gt;Canvas-&gt;Draw(100,100,JPEGImage);</p>
<p>Bei dem entstehenden Ausdruck wird nichts gedruckt.</p>
<p>Wer kann helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75668/jpg-bild-laden-größe-ändern-und-ausdrucken</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 19:53:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75668.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Jun 2004 04:50:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to JPG Bild laden, größe ändern und ausdrucken on Thu, 03 Jun 2004 04:50:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möche ein JPG Bild laden, anschließend die größe ändern und dann ausdrucken. Ich mache dieses wie folgt:</p>
<p>TJPEGImage *JPEGImage = new TJPEGImage;<br />
Graphics::TBitmap *bmp = new Graphics::TBitmap();<br />
.<br />
JPEGImage-&gt;LoadFromFile(&quot;C:\Bild.jpg&quot;);<br />
.<br />
bmp-&gt;Width = 800;<br />
bmp-&gt;Height = 600;<br />
TRect rect(0,0,800,600);<br />
bmp-&gt;Canvas-&gt;StretchDraw(rect,JPEGImage);<br />
JPEGImage-&gt;Assign(bmp);<br />
Printer()-&gt;Canvas-&gt;Draw(100,100,JPEGImage);</p>
<p>Bei dem entstehenden Ausdruck wird nichts gedruckt.</p>
<p>Wer kann helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532085</guid><dc:creator><![CDATA[Ralf Kruppa]]></dc:creator><pubDate>Thu, 03 Jun 2004 04:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to JPG Bild laden, größe ändern und ausdrucken on Thu, 03 Jun 2004 05:51:33 GMT]]></title><description><![CDATA[<p>Du solltest nochmal Schritt für Schritt Deinen Quellcode durchgehen und überlegen, was da überhaupt gemacht wird. Besonders bei:</p>
<p>**</p>
<pre><code class="language-cpp">JPEGImage-&gt;Assign(bmp);
</code></pre>
<p>**</p>
<p>solltest Du nochmal genau hingucken.</p>
<p>Ansonsten gibts auf meiner Seite Anregungen zum Thema &quot;Drucken&quot; und &quot;JPEGs laden&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532092</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Thu, 03 Jun 2004 05:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to JPG Bild laden, größe ändern und ausdrucken on Thu, 03 Jun 2004 07:21:10 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if (PrintDialog1-&gt;Execute())
	{
		int CurPrinter;
		PrintDialog1-&gt;Name;
		TPrinter*	prn = Printer();

		TRect PrinterRect;
		PrinterRect = Rect(0,0,prn-&gt;PageWidth, prn-&gt;PageHeight);
		double x, y;
		x = (double) PrinterRect.Right / (double) BitmapShow-&gt;Width;
		y = (double) PrinterRect.Bottom / (double) BitmapShow-&gt;Height;
		if (x != y)
			PrinterRect.Bottom = (PrinterRect.Bottom / y) * x;
		prn-&gt;Title = &quot;irgendwas Drucken&quot;;
		prn-&gt;BeginDoc();
		prn-&gt;Canvas-&gt;StretchDraw(PrinterRect, BitmapShow);
		prn-&gt;EndDoc();
	}
</code></pre>
<p>Ich hab' das allerdings aus einer größeren Routine zusammengestöpselt, die auch noch die Druckerausrichtung anpaßt, wenn also was fehlt...<br />
Aber als Anhaltspunkt sollte es reichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/532118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/532118</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 03 Jun 2004 07:21:10 GMT</pubDate></item></channel></rss>