2012-05-17 1 views
0

Кто-нибудь знает, можно ли покрасить ячейки таблицы Google Docs с их значениями? Ячейки заполнены кодами CMYK.Раскрашивание ячеек в Документах Google со значением ячейки

Cheers!

+0

Основная проблема с вашей проблемой - конвертировать эти коды CMYK в RGB. После того, как вы это сделали (google, чтобы увидеть, что это не очень просто), довольно просто использовать Google Apps Script для изменения цвета ячеек. –

ответ

0

Я написал грубый конвертер CMYK-RGB для Rails, логика которого может быть применена в любом месте. Смотри ниже.

def paint(co1) 
    c1, m1, y1, k1 = co1.split(",") 
    c2, m2, y2, k2 = co2.split(",") 

    c1 = c1.to_i*2.55 
    m1 = m1.to_i*2.55 
    y1 = y1.to_i*2.55 
    k1 = k1.to_i*2.55 

    if c1.to_i + k1.to_i < 255 
    @r1 = 255 - (c1.to_i + k1.to_i) 
    else 
    @r1 = 0 
    end 

    if m1.to_i + k1.to_i < 255 
    @g1 = 255 - (m1.to_i + k1.to_i) 
    else 
    @g1 = 0 
    end 

    if y1.to_i + k1.to_i < 255 
    @b1 = 255 - (y1.to_i + k1.to_i) 
    else 
    @b1 = 0 
    end 

    return @r1, @b1, @g1 
end 
Смежные вопросы