Talking about images.. Isn&#39;t it damn annoying how delphis TBitmap, TGraphic, TJPEGimage etc do not expose or make available any of the header information such as DPI. you have to save it to a stream and then rip it all our yourselves even though they parse the information to extract little bits.<br>
<br><div class="gmail_quote">On Tue, Jan 19, 2010 at 12:31 PM, Conor Boyd <span dir="ltr">&lt;<a href="mailto:Conor.Boyd@trimble.co.nz">Conor.Boyd@trimble.co.nz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
What I have just tried is this:<br>
<br>
Open your double image in Irfanview.<br>
Crop it to the left hand image.<br>
Open the Resize/Resample dialog.<br>
Choose to resize it in half.<br>
Choose to &quot;Apply Sharpen after resample&quot;.<br>
Choose to Resample using Lanczos Kernel.<br>
<br>
Voila, it looks pretty good to me.<br>
<br>
The main point here is probably resampling, not resizing.<br>
<div class="im"><br>
C.<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a> [mailto:<a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a>]<br>
On Behalf Of John Bird<br>
</div><div><div></div><div class="h5">Sent: Tuesday, 19 January 2010 12:13 p.m.<br>
To: NZ Borland Developers Group - Delphi List<br>
Subject: Re: [DUG] Resizing images<br>
<br>
Here is an example.....shows the original larger image and the resized<br>
one.<br>
You can see the ragged border when the image is on a darker background,<br>
as the offending pixels are not the same as the transparent colour of<br>
the rest of the square image out to the edges - they have been altered<br>
in colour by<br>
the resizing.   Hope I am making sense.<br>
<br>
The original image was a png, and it has been resized then converted to<br>
BMP using Irfanview. As far as I recall I didn&#39;t use the Lanczos option,<br>
just the defaults.<br>
<br>
<a href="http://sites.google.com/site/jbclnz2/delphistuff/delphimiscissues" target="_blank">http://sites.google.com/site/jbclnz2/delphistuff/delphimiscissues</a><br>
<br>
John<br>
<br>
----- Original Message -----<br>
From: &quot;Conor Boyd&quot; &lt;<a href="mailto:Conor.Boyd@trimble.co.nz">Conor.Boyd@trimble.co.nz</a>&gt;<br>
To: &quot;NZ Borland Developers Group - Delphi List&quot; &lt;<a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a>&gt;<br>
Sent: Tuesday, January 19, 2010 11:31 AM<br>
Subject: Re: [DUG] Resizing images<br>
<br>
<br>
&gt; What I think you&#39;re seeing (without seeing your example) is the<br>
softness<br>
&gt; introduced by most resampling algorithms (when used for downsampling).<br>
&gt;<br>
&gt; Something like Bicubic Sharper in PS or Lanczos Kernel in Irfanview<br>
&gt; might help.<br>
&gt;<br>
&gt; However, most of these sharpening algorithms probably work better on<br>
&gt; photographic images than they will on graphics.  Maybe a more &quot;dumb&quot;<br>
&gt; program like Paint would resample a graphic better.  Or reducing the<br>
&gt; color depth of the image before resizing will also help.<br>
&gt;<br>
&gt; Post an example, and I&#39;ll see what I would do with it.<br>
&gt;<br>
&gt; C.<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a><br>
[mailto:<a href="mailto:delphi-bounces@delphi.org.nz">delphi-bounces@delphi.org.nz</a>]<br>
&gt; On Behalf Of John Bird<br>
&gt; Sent: Tuesday, 19 January 2010 11:15 a.m.<br>
&gt; To: NZ Borland Developers Group - Delphi List<br>
&gt; Subject: Re: [DUG] Resizing images<br>
&gt;<br>
&gt; More specifically - does the GIMP or any other resizing method allow<br>
me<br>
&gt; to specify this?:<br>
&gt;<br>
&gt; Where say an image with a a white background (the transparent colour)<br>
&gt; meets a grey border, and the image is resized (especially if resized<br>
&gt; smaller), there will be on this edge a new pixel that has part of the<br>
&gt; grey border and<br>
&gt; the white background.   Most resizing operations will change the pixel<br>
&gt; to<br>
&gt; light grey/cream whereas I want to tell it to either use the original<br>
&gt; grey or the white background only for any pixels on the edge.<br>
&gt;<br>
&gt; John<br>
&gt;<br>
&gt;&gt; The GiMP is always handy for image manipulation.  Generally I draw my<br>
&gt;&gt; images in a really old version of Corel Draw, then use GiMP for<br>
&gt;&gt; transparance, shadows and so on.<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; NZ Borland Developers Group - Delphi mailing list<br>
&gt; Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a><br>
&gt; Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
&gt; Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a> with<br>
Subject:<br>
&gt; unsubscribe<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; NZ Borland Developers Group - Delphi mailing list<br>
&gt; Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a><br>
&gt; Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
&gt; Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a> with<br>
Subject:<br>
&gt; unsubscribe<br>
<br>
<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a> with Subject:<br>
unsubscribe<br>
<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@delphi.org.nz">delphi@delphi.org.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@delphi.org.nz">delphi-request@delphi.org.nz</a> with Subject: unsubscribe<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Kyley Harris<br>Harris Software<br>+64-21-671-821<br>