我最近創建了自己的DirectShow電影播放器作爲在WPF中使用的控件。這一切都可以正常工作,但我的客戶希望某個功能根據他的偏好來提升顏色。在DirectShow中更改顏色
基於他使用的舊應用程序,他將其定義爲三個獨立滑塊,每個顏色通道(RGB)一個滑塊。
當R將設置爲255,其他設置爲0時,播放視頻中的紅色將被提升,或至少「明顯更多紅色」。
我已經與色調,飽和度,對比度,亮度,各種RGB到HSL/HSV計算搞砸維基百科以及諸如發現,但沒有那些真正做我的期望。
任何人都可以指向正確的方向嗎?也許DirectShow中一個暴露的接口我錯過了,因爲我現在有點無知。在DirectShow中,它甚至可以默認使用嗎?
我結束了使用RGB DirectShow示例過濾器,感謝指針! –