Я заметил, что структура Color
из System.Drawing
представляет цвет в цветовом пространстве ARGB. Итак, есть некоторые вопросы:
- Как преобразовать изображение между ARGB и YUV в С#? Я нашел формулы, описывающие преобразование RGB в YUV. Итак, что мне делать с альфа-каналом?
- Существуют ли бесплатные/пробные библиотеки, поддерживающие разные цветовые пространства? Или как мне реализовать это самому наилучшим образом?
- Как представить «Растровое изображение» в виде двумерного массива с возможностью его повторения? Является ли наследование единственным способом добиться этого?
Это пока все)
Спасибо!