From af2a5e979307d706247ea195b56b0e10e4856479 Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 29 Jan 2003 16:16:21 +0000 Subject: [PATCH] Added additional resizeFast() method that works like resize() but uses a cheaper resampling algoritm. --- src/helma/image/ImageWrapper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/helma/image/ImageWrapper.java b/src/helma/image/ImageWrapper.java index beccd67d..b5531fa8 100644 --- a/src/helma/image/ImageWrapper.java +++ b/src/helma/image/ImageWrapper.java @@ -94,12 +94,16 @@ public abstract class ImageWrapper { } public void resize (int w, int h) { - // ImageFilter filter = new ReplicateScaleFilter (w, h); - // img = Toolkit.getDefaultToolkit ().createImage(new FilteredImageSource(img.getSource(), filter)); img = img.getScaledInstance (w, h, Image.SCALE_SMOOTH); width = w; height = h; } + + public void resizeFast (int w, int h) { + img = img.getScaledInstance (w, h, Image.SCALE_FAST); + width = w; + height = h; + } public abstract void reduceColors (int colors);