我的applet中有一个背景图片,我想在用户控制下进行对图片的放大,我用
Graphics2D g2d = (Graphics2D)g;
AffineTransform oldTransform = g2d.getTransform();
g2d.scale(2,2);
bckgImage.paintIcon(this,g,0,0);
这样的方式将图片放大,但是这样做的话,图片会很模糊,效果很差,不知道为什么,有没有大侠
提供好一点的解决方案啊...
Graphics2D g2d = (Graphics2D)g;
AffineTransform oldTransform = g2d.getTransform();
g2d.scale(2,2);
bckgImage.paintIcon(this,g,0,0);
这样的方式将图片放大,但是这样做的话,图片会很模糊,效果很差,不知道为什么,有没有大侠
提供好一点的解决方案啊...
但是好像很复杂的样子
或者
g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC);效果会好一些