怎么用java代码放大或缩小图片不失真。

2025-12-17 18:39:27
推荐回答(2个)
回答1:

放大图像不会导致失真,而缩小图像将不可避免的失真。

Java中也同样是这样。
但java提供了4个缩放的微调选项。
image.SCALE_SMOOTH //平滑优先
image.SCALE_FAST//速度优先
image.SCALE_AREA_AVERAGING //区域均值
image.SCALE_REPLICATE //像素复制型缩放
image.SCALE_DEFAULT //默认缩放模式

调用方法
Image new_img=old_img.getScaledInstance(1024, 768, Image.SCALE_SMOOTH);
得到一张缩放后的新图。

回答2:

1、建议你用 js 来做吧!
2、使用HTML5和css来控制实现