【发布时间】:2012-12-31 22:45:57
【问题描述】:
我的 Java Swing 应用程序具有 JFrame 的最大化边界。到目前为止,该应用程序以 jar 文件的形式分发。
最初对于背景图像,我使用了png 格式的一些大型任意图像文件。而且我确实有一个代码可以加载并将图像设置为JFrame的背景。
现在,我从设计师那里得到了cdr 和png 格式的新图像。 Png 图像现在是 5 x 4 千像素。
我的要求:
- 最小化图像文件大小
- 支持不同的屏幕分辨率
什么是满足要求的最佳选择?
- 将文件大小调整为 1920x1080 并保持为
png,并在运行时根据分辨率调整为更小的图像 - 将文件保存为
cdr或其他一些矢量格式。但我不确定 Java 是否可以轻松读取并将其转换为BufferedImage
【问题讨论】:
标签: java swing jar bufferedimage javax.imageio