Вот возьмем, к примеру, какой-то софт, который хочет работать с RAW.
Базовая функциональность: целочисленный байер из камеры (черный вычтен камерой/не вычтен).
Размножаем сущности раз: просто байер, X-Trans, Super-CCD, полноцветный (3 цвета /sRAW/), BW.
На этом сущности, которые вылезают из камер кончаются, всего - 10 вариантов (даже 9, полноцветные из камеры - вроде везде вычтен черный).
Идем дальше, потому что есть всякие спец-случаи, вылезающие из полуобработанных RAW (HDR и так далее):
- Floating point вообще (независимо от цвета: байер, X-Trans, BW,
...