gpt4 book ai didi

java - 从 Java 中的图像的一部分创建图像?

转载 作者:行者123 更新时间:2023-11-29 05:19:12 25 4
gpt4 key购买 nike

我想从图像的一部分创建一个 ImageIcon,然后我可以将其设置为 JButton 的图标。但是,图像(我将其转换为 ImageIcon)应该来自图像的一部分(我的地形图 block 集中的一个图 block )。我如何在 Java 中执行此操作,还是将我的所有图 block 作为单独的图像而不是图 block 集中更好?

最佳答案

首先,您将创建一个 BufferedImage,然后在 BufferedImage 上调用 getSubImage(int x, int y, int w, int h)。然后,您可以获取返回的图像并用它制作一个 ImageIcon。

如果您需要分割图像并创建一堆图像,一个 for 循环甚至两个嵌套 for 循环都可以帮助您完成此操作。当然,您必须知道主图像和子图像的宽度和高度才能正常工作,但我假设您已经知道了。

关于java - 从 Java 中的图像的一部分创建图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25452750/

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