gpt4 book ai didi

java - Java 中的可缩放图像

转载 作者:行者123 更新时间:2023-11-30 04:40:07 26 4
gpt4 key购买 nike

我预计在我的 Java 应用程序中使用一些图像。这些图像将使用 g.drawImage() 绘制到我的 JPanel 上。 JPanel 的大小是可调整的,并且图像应该随着 JPanel 大小的增加/减小而缩放

两个问题:

  1. 哪种图像格式最适合此类所需的可缩放图像?例如,在此应用中,尺寸为 100x100 的图像可能会缩放为尺寸为 30x30 或 10x10 或 300x300 的图像。
  2. 如何编写代码来执行此缩放?

最佳答案

看看Java: maintaining aspect ratio of JPanel background image

我还会阅读 The Perils of Image.getScaledInstance()我还想看看 java-image-scaling (我个人没有使用过它,但我听说过它的好处)。

关于图像格式。我怀疑它真的会产生那么大的差异,质量将由原始图像的质量决定。尝试使用大图像并将其缩小,而不是尝试放大小图像。

关于java - Java 中的可缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12485435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com