java - 在 Java 中调整图像大小

标签 java swing user-interface image

我有一个 PNG 图像,我想调整它的大小。我怎样才能做到这一点?虽然我经历过this我看不懂片段。

最佳答案

如果您有 java.awt.Image,调整它的大小不需要 任何 额外的库。做吧:

Image newImage = yourImage.getScaledInstance(newWidth, newHeight, Image.SCALE_DEFAULT);

显然,替换 newWidthnewHeight 为指定图像的尺寸。
注意最后一个参数:它告诉运行时您要用于调整大小的算法

有些算法可以产生非常精确的结果,但是这些算法需要很长时间才能完成。
您可以使用以下任何一种算法:

Javadoc了解更多信息。

关于java - 在 Java 中调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5895829/

相关文章:

java - 按标签搜索 FlickR 照片

java - 是否可以将非 JavaFX 线程优先于 JavaFX 线程?

performance - Delphi:如何诊断缓慢的 UI?

javascript - SQL 查询生成器 Javascript 用户界面

java - 从 Java 中的不同类追加到私有(private) TextArea

java - tomcat 8 问题不显示任何调试错误

java - 使用 JFileChooser - 访问所选文件

java - Swing - 将行添加到退出面板不显示

Java 单选按钮提交

java - 无法打开zip文件。 Gradle的依赖项缓存可能已损坏(有时会在网络连接超时后发生。)