调整大小时图像质量下降

时间:2013-12-02 12:28:48

标签: java swing resize paint paintcomponent

当我们调整框架大小时,是否有任何方法可以防止我们在Jpanel的背景中绘制的图像质量下降?

1 个答案:

答案 0 :(得分:1)

如果你调整宽度为100像素到80像素的图像,那么大约需要切掉20个像素。对此有几种解决方案,但它们都有其缺点。在你的情况下,我假设那些丢失的像素是“平均的”,这将导致图像看起来仍然正确,但有些模糊。

如果你想要清晰的图像,你需要为每个尺寸准备一个图像,或者确保仅以2的幂(半尺寸或双倍尺寸)进行尺寸调整,因为结果看起来非常清晰。 / p>