我是一位经验丰富的Java程序员,但对Java2D来说相对较新.我正在尝试缩放图像但我的质量结果质量很差.图像是面板的预览,因此包含文本和文本字段等内容.我将永远缩小规模,永不升级.
目前我正在使用以下代码: -
g.drawImage(panelImage, 0, 0, scaledWidth, scaledHeight, null);
Run Code Online (Sandbox Code Playgroud)
其中panelImage是全尺寸预览(BufferedImage),scaledWidth和scaledHeight是相应的目标尺寸.我似乎在文本和文本字段等边缘丢失了很多细节.
我应该使用更好的电话来缩放图像吗?
谢谢,约翰