imagecomponent3d构造函数需要声明整数格式和BuffereImage[]数组

laik7k3q  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(325)

我有下面的代码 BufferedImage 名为BuffereImage的对象,它是2d:

BufferedImage bufferedImage = new BufferedImage(121, 400,BufferedImage.TYPE_INT_RGB);
bufferedImage.setRGB(a, b, Pixel);

我需要添加一个深度或第三个维度,通过创建一个对象的图像 ImageComponent3D . 为了构造它的对象,我们可以有如下声明:

ImageComponent3D ic = new ImageComponent3D(int format,**java.awt.image.BufferedImage[] images**);

但是,我没有 BufferedImage[] 但我有一个 BufferedImage 在第一个语句中构造的,应该转换为三维图像。
有人能帮我了解数组对象之间的相关性吗 BufferedImage[] 那物体呢 BufferedImage ?

mnemlml8

mnemlml81#

如果您只想向这个构造函数提供一个映像,可以这样做

BufferedImage array[] = new BufferedImage[] {
    bufferedImage;
};
ImageComponent3D ic = new ImageComponent3D(format, array);

相关问题