到CS_GRAY我知道它可以将图像转换使用 public static BufferedImage getGrayBufferedImage(BufferedImage image) {
BufferedImageOp op = new ColorConvertOp(ColorSpace
.getInstance(ColorSpace.CS_GRAY), null);
我一直在努力使屏幕渲染工作,使用Java3D 1.5.2。在我source code我一直在试图附加扩展Canvas3D,会做离屏渲染SimpleUniverse,但是这样做会破坏渲染: 62. // FOR SOME REASON THIS BREAKS RENDERING
63. universe.getViewer().getView().addCanvas3D(canvas);
完整
我需要用指定的背景颜色创建一个长方形BufferedImage,在背景上绘制一些图案并将其保存到文件中。我不知道如何创建背景。 我使用嵌套的循环: BufferedImage b_img = ...
for every row
for every column
setRGB(r,g,b);
但它的速度很慢,当图像较大。 如何以更有效的方式设置颜色?