2020年1月2日 星期四

05360801 陳麒宇 HW5

色彩轉換:將選擇的顏色套用到圖片上,產生新的圖片。
作法:因為C++ Builder裡有內建的調色盤 Color Dialog,可以自行填寫R、G、B、亮度、色調跟濃度,在上方也有調好顏色可以任意選擇,也依樣可以調整亮度,因此我直接使用Color Dialog實作,開起調色盤後,選擇好顏色後會抓取紅(R)、綠(G)、藍(B)、亮度(Y)、色調(U)跟濃度(V)的數值,接著再套用公式修改圖片就OK了。
公式:
C = Y - 16 
= U - 128 
= V – 128
R = clip(( 298 * C                  409 * E + 128) >> 8) 
= clip(( 298 * C - 100 * D - 208 * E + 128) >> 8) 
B = clip(( 298 * C 516 * D                 128) >> 8)
實作:
Color Dialog



選擇顏色(62,191,218)

修改後









感想:因為是使用內建調色盤,所以做起來快速許多,只需要打開簡單幾個步驟就可以完成了。


































沒有留言:

張貼留言