在jpanel内部的登录屏幕上显示一个logo图像。这个图像在大屏幕上看起来很模糊。有谁能告诉我如何解决图像模糊的问题,使图像在大屏幕上看起来清晰锐利?
我是否必须制作高分辨率图像并根据屏幕大小缩小比例?
下面是按比例调整图像大小的方法。
public ImagePanel(String url, int w, int h) {
try {
InputStream is = getFileFromResourceAsStream(url);
image = ImageIO.read(is);
imageurl = url;
width=w;
height=h;
isscaled = true;
outputImage = new BufferedImage(w,h, image.getType());
} catch (IOException ex) {
ex.printStackTrace();
}
}
这里如何根据屏幕大小计算作为参数传递的新高度和宽度?谢谢您。
暂无答案!
目前还没有任何答案,快来回答吧!