gpt4 book ai didi

java - 如何从java中的图像网格中获取一张图像?

转载 作者:行者123 更新时间:2023-12-01 15:16:07 25 4
gpt4 key购买 nike

我需要能够从网格上的一张大图像中获取某些图像。有点像《我的世界》游戏中的纹理包可以重新构建游戏的外观。为了减小文件大小,实际图片并不多。它是一张图片上所有不同 block 纹理的网格。

我需要做类似的事情,但使用这张图片:http://f.cl.ly/items/122C0G3R3P422R2I452o/fontes_blanches_alpha.png

具体来说,我希望能够从 ArrayList 中调用这张图片中的每个字符,如下所示:

(伪代码)

    ArrayList<Pictures> chars = new ArrayList<Pictures>();

JFrame.add(chars.get(x));

那么,如何将图片分开以仅显示其中的一部分?

最佳答案

您可以尝试将字体图像加载到 BufferedImage 对象中。然后你可以说 bufferedImage.getSubimage(x,y,w,h) 来获取 BufferedImage 类型的子图像。当您有子图像时,您可以将其添加到“chars”ArrayList 中。

关于java - 如何从java中的图像网格中获取一张图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11586041/

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