Java 从YBR_完整Dicom映像创建BuffereImage

Java 从YBR_完整Dicom映像创建BuffereImage,java,bufferedimage,Java,Bufferedimage,我想从YBR_FULL Dicom图像创建BuffereImage,在我的程序中通过JPanel查看它,有人能告诉我如何处理这种类型的Dicom文件吗?我们也能从YBR_FULL转换为RGB吗?如果是,如何转换?您应该将YBR值转换为RGB。这里有一页关于使用这些公式的步骤是什么?我应该阅读ByteBuffer中的图像,并在这些公式中处理字节像素值?我使用这些公式,但得到的图像包含分离颜色(红色、绿色和蓝色)的列。听起来你的字节对齐错误。YBR使用3个字节存储一个像素。如果使用RGB,则需要在缓

我想从YBR_FULL Dicom图像创建BuffereImage,在我的程序中通过JPanel查看它,有人能告诉我如何处理这种类型的Dicom文件吗?我们也能从YBR_FULL转换为RGB吗?如果是,如何转换?

您应该将YBR值转换为RGB。这里有一页关于

使用这些公式的步骤是什么?我应该阅读ByteBuffer中的图像,并在这些公式中处理字节像素值?我使用这些公式,但得到的图像包含分离颜色(红色、绿色和蓝色)的列。听起来你的字节对齐错误。YBR使用3个字节存储一个像素。如果使用RGB,则需要在缓冲区中存储3个字节。如果使用RGBA,则需要存储4个字节