2009-02-20 2 views
4

У меня есть проект в настоящий момент на Java, который использует тип файла, который по своей сути находится в цветовом пространстве YCbCr. Внутри этого есть много хрустов, происходящих за кулисами (которые я должен был кодировать) для преобразования в RGB из значений YCbCr. Это делается за пиксель, за кадр, со скоростью 25 кадров в секунду ...Можно ли рисовать в YCbCr на Java?

Проект должен быть полностью написан в программном обеспечении и должен быть независимым от платформы.

Если бы я мог пропустить этот шаг, и по-прежнему создает образ из массива, но в формате YCbCr, я мог бы сэкономить много работы ...

Спасибо заранее.

ответ

3

Возможно, вы можете сделать это с помощью класса ColorSpace. Я был бы удивлен, если бы вам нужно было преобразовать каждое значение YCbCr отдельно. Я уверен, что пакет java.awt.image предоставит классы для обработки этого. Вы можете найти что-то в главе 5 из Java Advanced Imaging.

+0

спасибо за информацию, я загляну в нее :) – Dave

3

Основываясь на ответе Макдауэлла, this, кажется, представляет интерес, он объясняет, как сделать преобразование цветового пространства.

 Смежные вопросы

  • Нет связанных вопросов^_^