There is an article that mentions that one can improve the look of downscaling 
using BILINEAR by downscaling multiple times (each time by half): 
http://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html

The paragraph in question reads: "To combat this issue, you can use a 
multi-step approach when downscaling by more than two times; this helps prevent 
the information loss issue and produces a much higher quality result that is 
visually quite close to that produced by Image.SCALE_AREA_AVERAGING"

My question is, why doesn't Java do this automatically under the hood? If I 
request BILINEAR or BICUBIC downscaling for a factor greater than two, why 
doesn't Java either do multistep scaling on my behalf or why doesn't the Java2D 
team add a new hint (to maintain backwards compatibility) which will tell 
Java2D to apply these filters using the multi-step method? I would much rather 
have this supported by the JDK than having people reinvent the wheel over and 
over.

Thank you,
Gili
[Message sent by forum member 'cowwoc' (cowwoc)]

http://forums.java.net/jive/thread.jspa?messageID=227363

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to