Mamma Mia 2唐娜格紋牛仔工作褲

相信看過Mamma Mia 2的人都一定會對於劇中演出Donna年輕時的Lily James 能唱能跳、性感充滿能量、像太陽一樣閃耀的表現印象深刻。(完全理解為什麼Sophie會有三個爸爸)

正思索能以此主題寫什麼,就看到Peter的維尼小熊作業了。這個我們之前練習過換顏色史上第一個戴綠帽的小孩,所以覺得應該寫得出來。

會選牛件褲變色,其實因為是宣傳海報其中有一張就是以希腊豔陽下Donna牛仔褲為主,牛仔工作褲之於Donna形象,不言而喻。

不過一開始還是有點卡住,因為這作業已經年代久遠,當時怎麼寫出來的也可能一知半解,加上有選擇困難症,對於選什麼格菱紋都可以卡住。

一開始用Peter sample的格菱紋,但覺得好像放在這件牛仔褲比例顯大,於是又換了一個:

然後換一張綠白相間的pattern, 盡量讓最多的格菱紋放在中間,大小是OK, 色系也很明亮, 但太像圍裙。

最後決定用這版,比較中性,展現 Donna 堅毅的性格

但其實最後做完覺得…不管什麼顏色,格菱紋牛仔褲就是很像一件…圍裙。

RGB三個slider分別拉@IBAction ,讓格菱紋顯示出來

另外組這@IBAction負責讓donnna空白牛仔褲的選色背景呈現半透明,滑動slide改變顏色時便可與pattern混色。red, green, blue label result顯示數值,原數值出來是小數點, 於是把小數點再乘255成為一整數,代表RGB的數值。

若一般依照rainbow color rule 是這樣沒錯

但事實上,例如(RGB:255, 0, 0)紅色卻會變成紫色,因為原來的格菱紋patten 是接近藍色。

所以照這個原理, 我覺得blueSider的滑動是最不明顯的 。

This is my Github:

--

--