我有一个使用OpenKinect从Kinect中捕获的byte [],它是Java JNA包装器。我想知道是否可以使用现有的库将RGB数据的byte []转换为可以显示/存储的图像?
最佳答案
Java的BufferedImage
是一个不错的选择。
我会找出您的byte[]
的颜色编码方案,并将其转换为可接受的int[]
,以便使用setRGB()设置BufferedImage
的RGB数组。然后,您可以将图像以各种格式保存到磁盘,或渲染以显示。
Writing/Saving an Image
关于java - 将RGB数据的byte []转换为图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9299160/