Подобные вещи обычно используются для коммерческой печати, как для расчета общей стоимости, так и для настройки подачи чернил на печать. (Как правило, подача чернил осуществляется по ширине печати по ширине, поэтому вы можете подавать больше чернил в области, которые требуют много, и меньше в те, которые этого не делают.
Однако приложения печати работают с фактическими значениями оттенка / точки разделения, используемыми печатными пластинами, поэтому они будут знать фактические значения CMYK или плашечного цвета, что значительно упрощает работу.
Если вы пытаетесь рассчитать использование CMYK для изображения RGB (и я предполагаю, что вы смотрите здесь на струйные отпечатки, а не на коммерческую печать), то вам нужно знать, как конкретный принтер , для которого вы рассчитываете, выполняет преобразование RGB в CMYK. Нет единого фиксированного преобразования.
Например, одна из опций, которую вы имеете при преобразовании в CMYK, это то, сколько нужно сделать для удаления недостаточного цвета (UCR) или замены серого компонента (GCR) - для цветов с серым компонентом вы можете сделать серый, смешав CMY, или просто используя черный - или некоторую комбинацию двух.
Если ваш принтер использует профили ICC для преобразования из RGB в CMYK, и у вас есть доступ к этим профилям, то использование что-то вроде littleCMS (бесплатная библиотека управления цветом) может позволить вам приблизиться к точным значениям.
И вам также необходимо учесть настройки принтера - для разных носителей или настроек качества, вероятно, будет использоваться разное количество чернил (что может быть использовано при использовании разных профилей ICC для разных настроек).