Re: [問題] 圖像的RGB修色問題

看板C_and_CPP作者 (如何實現兒時夢想)時間11年前 (2013/10/25 23:41), 編輯推噓2(2013)
留言15則, 4人參與, 最新討論串2/2 (看更多)
它不用轉色彩空間就可以做了 這個我以前模擬過photoshop 它分為 shadow midtone highlight 除了midtone我不知道photoshop用的實際curve是哪條外 其他數值應該一模一樣 用RGB來做就可以了... 這個功能就只是拉一條curve R -> R-curve G -> G-curve B -> B-curve Cyan -> R-curve ( Cyan由 GB組成 所以降R) Magenta -> G-curve ( Magenta 由 RB組成 降G) Yellow -> B-curve (Yellow由 RG組成 降B) http://ppt.cc/67hB midtone Cyan http://ppt.cc/0Oa1 midtone R http://ppt.cc/vj39 hightlight R http://ppt.cc/8dh1 hightlight Cyan shadow 你類推一下 忘了提 要photoshop的保留明度功能 要再做個normalize 這工作薪水可以分我一點嗎XD(誤) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.109.107 ※ 編輯: fantoccini 來自: 111.250.109.107 (10/26 07:42) ※ 編輯: fantoccini 來自: 111.250.109.107 (10/26 07:45)

10/26 08:07, , 1F
看到降 R 等同升於 GB 這種說法就很不能接受耶
10/26 08:07, 1F

10/26 08:13, , 2F
這是為了只使用一條curve去做才降R
10/26 08:13, 2F

10/26 08:13, , 3F
你也可以升GB curver 就變成2條curve 要多一些資源
10/26 08:13, 3F

10/26 08:16, , 4F
而且我應該沒提到降R等同升GB吧...這只是要達到效果
10/26 08:16, 4F

10/26 08:23, , 5F
不過真的要討論降R等不等於升GB 這要先看定義是甚麼
10/26 08:23, 5F

10/26 08:24, , 6F
不過個人覺得應該是不會有這種定義...
10/26 08:24, 6F

10/26 08:25, , 7F
但此篇目的是 達到photoshop的功能...
10/26 08:25, 7F
※ 編輯: fantoccini 來自: 111.250.109.107 (10/26 08:34)

10/26 09:07, , 8F
效果如何可能要擺一起比較才準 http://ppt.cc/t7Q8
10/26 09:07, 8F

10/26 09:08, , 9F
以調色軟體來說在這種地方偷工也實在說不過去吧。
10/26 09:08, 9F

10/26 11:28, , 10F
效果這種東西 好壞是沒定義的 是由市場決定的
10/26 11:28, 10F

10/26 11:29, , 11F
所以我就不評論這東西 這每家公司的公式都不同
10/26 11:29, 11F
我只是做一個方便實現的 color balance的功能 就好像RGB轉gray 甚麼才是對的? 這並沒定義 (r+g+b)/3, 有人會說這不符合亮度定義 所以要用YUV的Y 如果真的要符合 那是不是該用CIELAB的 L 才對 那到底要用CIE1976的標準 還是CIE20xx的標準? 回到最原始 使用者只是想要一個gray的圖 它們會決定哪個是最好的 甚至他們根本發覺不出來... ※ 編輯: fantoccini 來自: 111.250.109.107 (10/26 11:58)

10/27 16:13, , 12F
推這個系列文,大家都好專業.....
10/27 16:13, 12F

10/27 22:01, , 13F
感謝大大的詳細解釋,請問你說的拉curve意思就是要把RGB
10/27 22:01, 13F

10/27 22:02, , 14F
轉成線性的意思嗎?然後再依照使用者輸入的數值來調整線的
10/27 22:02, 14F

10/27 22:02, , 15F
的位置?謝謝
10/27 22:02, 15F
文章代碼(AID): #1IQm6cJv (C_and_CPP)
文章代碼(AID): #1IQm6cJv (C_and_CPP)