Конференция "Media" » CMYK to GrayScale
 
  • Художник (01.07.09 14:36) [0]
    Ни кто, случаем, не сталкивался с этим алгоритмом? А то CMYK to RGB to GrayScale как-то ниесть айс.
  • MBo © (01.07.09 15:11) [1]
    по идее, должно быть так :
    Gray = 0.3*(C+K) + 0.59*(M+K) + 0.11*(Y+K)
  • MBo © (01.07.09 15:13) [2]
    т.е., конечно, так (при 8-разрядных составляющих)

    Gray = 0.3*(255 - (C+K)) + 0.59*(255 - (M+K)) + 0.11*(255 - (Y+K))
  • Художник (01.07.09 15:46) [3]
    Мх что-то вроде похожее, но результат частенько выскакивает за диапазон 0..255
  • MBo © (01.07.09 16:03) [4]
    Вполне возможно, что цветовые профили (icc) влияют.
  • Художник (01.07.09 16:33) [5]

    > Вполне возможно, что цветовые профили (icc) влияют.

    скорее всего так и есть.
    Единственны вариант что приходит на ум. Это предварительно пробежаться по массиву цветов, найти самый большой коэффициент расхождения, рассчитать пропорцию уменьшения краски во всех четырех цветах и затем осветлять всю картинку согласно ейе при конвертации (
  • Художник (01.07.09 20:36) [6]
    Короч скорее всего буду юзать lcms.
    Никто незнает как туда прикрутить icc профили?
  • dmk © (01.07.09 21:18) [7]
    Для корректного отображения цвета нужно рассчитывать оптическую плотность краски и учитывать растискивание, тогда будет похоже,
    а рисовать надо в LAB'е, т.к. экранный серый и красочный серый - это большая разница. В ICC куча таблиц, как координаты красителей, так и растискивание. Остальные моменты берутся из стандартов CIE.
    Кроме того нельзя забывать, что для корректного отображения CMYK и т.д. в RGB пространстве монитора, нужно корректно пересчитать отображение через LAB. В общем не все так просто.
  • Художник (02.07.09 05:25) [8]

    > dmk ©   (01.07.09 21:18) [7]
    > Для корректного отображения цвета нужно рассчитывать оптическую
    > плотность краски и учитывать растискивание, тогда будет
    > похоже,а рисовать надо в LAB'е, т.к. экранный серый и красочный
    > серый - это большая разница. В ICC куча таблиц, как координаты
    > красителей, так и растискивание. Остальные моменты берутся
    > из стандартов CIE.Кроме того нельзя забывать, что для корректного
    > отображения CMYK и т.д. в RGB пространстве монитора, нужно
    > корректно пересчитать отображение через LAB. В общем не
    > все так просто.


    Впринципе мне ненужна такая точность.


    > Художник   (01.07.09 20:36) [6]
    > Короч скорее всего буду юзать lcms.Никто незнает как туда
    > прикрутить icc профили?


    Все заюзал и прикрутил ;)
    Обалденая весч!
Есть новые Нет новых   [134431   +10][b:0][p:0]