gpt4 book ai didi

java - java中如何将矩阵转换为图像

转载 作者:行者123 更新时间:2023-12-02 04:18:04 24 4
gpt4 key购买 nike

我有一个矩阵 a[512][512],其中填充了 1 和 0,我如何将该矩阵转换为图像(.png、.jpg 等)。

最佳答案

这将从您创建的矩阵创建灰度图像:

import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
import javax.swing.JFrame;

//Consider class and methods predefined. The following will be within a method

try {
BufferedImage image;
for(int i=0; i<yourmatrix.length; i++) {
for(int j=0; j<yourmatrix[].length; j++) {
int a = yourmatrix[i][j];
Color newColor = new Color(a,a,a);
image.setRGB(j,i,newColor.getRGB());
}
}
File output = new File("GrayScale.jpg");
ImageIO.write(image, "jpg", output);
}

catch(Exception e) {}

关于java - java中如何将矩阵转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33088505/

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