2011-08-19 57 views
0

asked this question on the Graphic Design site,但它包括一個編程組件,可能在這裏更好地回答。如何創建可以在軟件中動態着色的藝術資產?

具體來說,我有一堆照片蠟筆圖像。我想從一個顏色中刪除顏色,生成一箇中性圖像,我可以將它加載到我正在編寫的iPhone應用程序中並動態調色。蠟筆圖像有我想保留的黑暗區域(陰影)和淺色區域(光澤)。我將動態地用許多不同的顏色對它進行着色,從白色到彩虹色到黑色。

我的第一個傾向是將圖像轉換爲灰度圖像,然後以某種方式將顏色通道轉換爲alpha通道,並將所有像素的顏色更改爲黑色。然後我可以用它作爲面具。但是,這隻會保留陰影,我會失去所有的亮點。

任何想法?

回答

1

兩個選項浮現在腦海中:

讓像你說的可能是染色的,用陰影和高光只是白色和灰色的灰度版本。

製作一個輪廓,即一個帶有alpha的圖像,該圖像在彩色部分具有0%的不透明度,例如高光部分爲10%,陰影部分爲10%,線條/邊緣爲100%黑色/深灰色。這個想法是,你可以把任何顏色放在輪廓之下,它看起來是正確的。

+0

第一個選項看起來像我想要的。我現在正在研究如何在Objective-C中爲灰度圖像着色。 –

+1

看起來像kCGBlendModeColor是做到這一點的方式。謝謝! –