2009-02-20 30 views
4

我现在有一个Java项目,它使用YCbCr色彩空间中固有的文件类型。在这之中,幕后发生了很多数字处理(我不得不编码),以便从YCbCr值转换为RGB。这是每帧每帧25帧每秒完成的...可能在Java中使用YCbCr吗?

该项目必须完全用软件编写,并且必须是平台独立的。

如果我能跳过这一步,仍然从一个数组创建的图像,但在YCbCr格式,我可以节省大量的工作......

在此先感谢。

回答

3

您可以使用ColorSpace类来做到这一点。如果您需要单独转换每个YCbCr值,我会感到惊讶。我确信java.awt.image包会提供处理这个的类。您可能会在Java Advanced Imaging的第5章中找到一些内容。

+0

感谢您的信息,我会研究它:) – Dave 2009-02-20 13:49:59

3

基于McDowell的回答,this似乎很有趣,它解释了如何进行色彩空间转换。