<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

畫面組件生成裝置的制造方法_3

文檔序號:9886891閱讀:來源:國知局
值)(步驟S17)。S卩,計算用于將代表色轉換為指定色的轉換量。
[0047]關于該變更值,在本例中,對“色相(H) ”求出代表色和指定色的差分,對“彩度(S)”和“明度(V)”求出代表色和指定色的比例。S卩,利用以下各式計算各變更值(偏移值)。
“色相⑶的偏移值”=“指定色的色相⑶“代表色的色相⑶”
“彩度⑶的偏移值”=“指定色的彩度(S) “代表色的彩度(S) ”
“明度(V)的偏移值”=“指定色的明度(V)”+ “代表色的明度(V)”
但是,不限于該例子。上述變更值的計算處理例如也可在全部“色相(H)”、“彩度(S)”、“明度(V)中,”求得代表色和指定色的差分。但是,本申請人通過實驗等確認,與該方法相比,上述“求得‘彩度(S) ’和‘明度(V)’的比率”的方法能得到更好的結果。
[0048]接著,對于上述“處理對象圖像”(例如按鈕本體部分等),針對上述代表色以外的其它顏色,全部從RGB值轉換為HSV值(步驟S18)。上述一例中由于對代表色即“普通的紫色”已經求得HSV值,因此對其它顏色即“亮紫色”、“暗紫色”分別也將其RGB值轉換為HSV值。
[0049]并且,對于上述“處理對象圖像”的全部顏色,分別采用上述變更值(偏移值)對于上述HSV值進行顏色轉換(步驟S19)。上述顏色轉換處理將上述“處理對象圖像”的各顏色依次作為轉換對象色,利用下式進行顏色轉換。
[0050]“轉換后的色相⑶”=“轉換對象色的色相⑶”+ “色相⑶的偏移值”
“轉換后的彩度⑶”=“轉換對象色的彩度⑶” X “彩度⑶的偏移值”
“轉換后的明度(V)” = “轉換對象色的明度(V)” X “明度(V)的偏移值”
上述一例中,分別針對“普通的紫色”、“亮紫色”、“暗紫色”求得上述“轉換后的色相(H)”、“轉換后的彩度(S) ”以及“轉換后的明度(V)”。
[0051]并且將該轉換后的HSV值反映在上述“處理對象圖像”的各像素(畫素)(步驟S19)。例如,“暗紫色”的像素顏色轉換為對“暗紫色”求得的上述“轉換后的色相(H) ”、“轉換后的彩度(S) ”以及“轉換后的明度(V) ”。
[0052]
最后,對全部像素將上述轉換后的HSV值轉換為RGB值(步驟S20)。由此,與基準圖像形狀、設計相同且與指定色對應的色系的新的組件圖像被自動生成。上述一例中,利用步驟S19的處理,“普通的紫色”被顏色轉換成“普通的黃色”,“亮紫色”被顏色轉換成“亮黃色”,“暗紫色”被顏色轉換成“暗黃色”。并且,利用步驟S20的處理,“普通的紫色”的像素被全部顏色轉換成“普通的黃色”,“亮紫色”的像素被全部顏色轉換成“亮黃色”,“暗紫色”的像素被全部顏色轉換成“暗黃色”。由此,生成上述新的組件圖像。
[0053]另外,上述步驟S18、S19的處理也可利用上述變更值(偏移值)對上述“處理對象圖像”的全部像素(畫素)將其顏色進行顏色轉換處理。
[0054]另外,由于H值為弧度值,上述步驟S19的轉換處理中,上述“轉換后的色相⑶”超過最大值(360° )的情況下,通過減去360°來收斂進范圍內。另外,范圍內是指0°?360。之間。
[0055]即,“轉換后的色相(H) ” >360的情況下,
“轉換后的色相⑶”(修正值)=“轉換后的色相⑶”-360。
[0056]同樣地,上述“轉換后的色相⑶”為最小值(0° )以下的情況即為負值的情況下,通過加上360°來收斂進范圍內。 即,“轉換后的色相(H) ”〈O的情況下,
“轉換后的色相⑶”(修正值)=“轉換后的色相⑶”+360。
[0057]圖5是表示圖2的例子對應的上述轉換處理的示意圖。
圖5中,左側表示基準圖像,右側表示轉換圖像即指定色對應的組件圖像。如上文所述,作為一例,基準圖像為紫色系,轉換圖像為黃色系。基準圖像中光照到的部分在轉換圖像中也為如光照到那樣的色彩。即,上述“亮黃色”。同樣地,基準圖像中陰影的部分在轉換圖像中也為陰影那樣的色彩。即,上述“暗黃色”。
[0058]另外,該例子中,假設指定色為“暗黃色”的情況下,“普通的紫色”的像素全部轉換為“暗黃色”,“暗紫色”的像素全部轉換為“更暗的黃色”,“亮紫色”的像素全部例如轉換為“普通的黃色”。像這樣,本方法中,能在維持原圖像(基準圖像)的設計性的同時,自動生成任意的指定色對應的組件。設計性是指例如光照到的部分和陰影部分等,但不限于該例子。
[0059]例如上述一例所述,計算用于將“普通的紫色”轉換為“普通的黃色”的轉換值(色相(H) =-240° ),其它的同色系(這里為紫色系)的部分即“暗紫色”的部分和“亮紫色”也以相同的轉換值僅變更色相。由此,能在保留“普通的紫色”的部分和表現光澤或陰影的部分之間的相對的彩度、明度的差的同時轉變為黃色系。即,能在保留原本的設計的光照感和顏色的灰暗感的同時,自動生成黃色系的組件圖像。即,能實現自然的色調變更。換言之,能以維持原圖像的設計的顏色亮度/鮮艷度的形式生成與原圖像不同色系的組件圖像。
[0060]另外,改變圖像整體的明暗、或改變鮮艷度的情況下,同樣地,通過利用相同的轉換值對全部的像素的S值和V值進行變更,能保留各像素間相對的H、S、V值的差的同時進行色調變更,從而生成新的組件圖像。
[0061 ] 另外,不限于所述的例子,例如也可為如下說明的變形例。變形例中,不使用上述顏色差分檢測用圖像。取而代之,預先生成上述“處理對象圖像”并儲存。另外,處理對象圖像的生成方法也可為上述步驟Sll?S13的處理。S卩,該例子中,也可以不依次執行上述Sll?S13的處理,而是視為預先執行,并預先儲存處理結果的處理。進一步地,預先生成上述屏蔽用圖像(例如邊框部分)并保存。
[0062]并且,代替上述步驟Sll、S12、S13的處理,執行讀取該預先儲存的“處理對象圖像”的處理。進一步地,執行步驟S20的處理之后,對生成的工具圖像合成上述屏蔽用圖像(上述一例中邊框的圖像)的處理,從而完成工具圖像。
[0063]以上是變形例的處理例,但不限于該例子,也可為其它的變形例。另外,上述一例中將RGB值轉換為HSV值來執行處理,但不限于該例子。例如,也可將RGB值轉換為HLS值來執行處理。
[0064]另外,如上文所述,從RGB值向HSV值的轉換處理,從HSV值向RGB值的轉換處理是現有技術,以下簡單進行說明。
例如Microsoft Foundat1n Class (MFC)的情況下,準備以下兩個函數。
[0065]CDrawing Manager:: RGB to HSV (將顏色從 RGB 表不轉換為 HSV 表不)
CDrawing Manager::HSV to RGB (將顏色從HSV表示轉換為RGB表示)
由此,若使用這些函數,能實現從RGB值向HSV值的轉換處理,從HSV值向RGB值的轉換處理。
[0066]另外,從RGB值向HSV值的轉換式,如下所示。
設 Imax = Max (R,G,B)
Imin = Min (R,G,B)的情況下 ?當 R = Imax
H = 60X (G-B) / (Imax-1min)
?當 G = Imax
H = 60X (B-R)/(Imax-1min)+120?當 B = Imax
H = 60X (R-G)/(Imax-1min) +240S = (Imax-1min)/ImaxV = Imax
另外,從HSV值向RGB值的轉換式,如
當前第3頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影