swing-images在大屏幕上看起来很模糊

jaql4c8m  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(147)

在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();
   }
}

这里如何根据屏幕大小计算作为参数传递的新高度和宽度?谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题