gpt4 book ai didi

Java 创建浮雕(红/蓝图像)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:27:34 27 4
gpt4 key购买 nike

我正在编写一个 Java 游戏引擎 ( http://victoryengine.org ),并且我一直在尝试生成具有深度的“3d”图像,您可以通过那些红色/蓝色眼镜看到这些图像。我将 Java2D 用于图形。

我创建了一些有用的东西,但速度很慢(通过手动复制像素值和类似的东西)。

我需要做的是获取两个 BufferedImages(一个用于左眼,一个用于右眼)并将它们合并为一个(另一个缓冲区或直接到屏幕)。对于一个,我只想要红色 channel ,对于另一个,我只想要绿色和蓝色 channel 。最快的方法是什么?

最佳答案

查看 JAI BandMerge 操作:

http://download.java.net/media/jai/javadoc/1.1.3/jai-apidocs/javax/media/jai/operator/BandMergeDescriptor.html

将您的立体对创建为灰度图像,并使用波段合并将它们组合为最终图像中的红色和绿色 channel 。

关于Java 创建浮雕(红/蓝图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017067/

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