gpt4 book ai didi

java - 将 BufferedImage 转换为二维数组

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

我有一个 BufferedImage 代表一个 2048X2048 像素的 tiff 图像。我希望从 BufferedImage 中检索这样的数组 (int [2048][2048]。我应该如何进行?

最佳答案

arr = new int[2048][2048];

for(int i = 0; i < 2048; i++)
for(int j = 0; j < 2048; j++)
arr[i][j] = image.getRGB(i, j);

由于您可以从图像数据结构本身获取每个像素的 RGB 值,因此不将所有内容都复制到二维数组可能会有好处。

关于java - 将 BufferedImage 转换为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174906/

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