2015-03-25 164 views
0

我似乎無法找到Apple用於繪製OS X桌面屏幕的混合模式的信息。更具體地說,在我的桌面上,我有一個位於另一個窗口頂部的半透明窗口。我知道在半透明窗口中繪製的是什麼,我知道它的alpha(= 0.5)。你可以從前兩張圖片中看到。Mac OS X優勝美地默認桌面混合模式?

我試圖「反向」線性混合使用openCV的兩個圖像,導致第三個圖像是不正確的,因爲它仍然顯示所有繪製的東西,如果你仔細觀察。我確定我使用了錯誤的混合模式,但是我找不到OS X用來繪製桌面的信息。互聯網上是否有任何資源可以幫助我理解OS X用於其桌面的混合模式?

Input Image Overlay Image Incorrect Image

編輯:

按照要求,上載的類似的輸入圖像。我沒有對應於第一個例子的原始圖像。

Example Input Image

+0

您能否提供更多有關如何執行「反向」線性混合的信息? – Salmonstrikes 2015-03-25 00:53:04

+0

這是我在Stackoverflow上詢問的一個前一個問題。我已經在一個單獨的實驗中對它進行了測試。我可以混合兩個給定的圖像,然後恢復它沒有問題。但是,用上述兩張圖片做這件事不起作用。 http://stackoverflow.com/questions/28040625/removing-an-overlay-image-from-another-image – 2015-03-25 07:49:10

+0

我能夠重現你的結果。我下載了2張圖片,做了相反的處理,並得到了第三張圖片:「org = cv2.addWeighted(bld,2,fil,-1,0)」 這是在Windows上,所以我不認爲它是一臺Mac事情。這可能與數學有關。你可以添加原始圖像嗎? – Salmonstrikes 2015-03-25 09:39:15

回答

0

蘋果的OS X的色彩管理曲線是造成問題的原因。第一張圖像是桌面上區域的屏幕截圖,這意味着顏色已經調整到顯示器當前使用的顏色配置文件。

用作過濾器的第二個圖像是以編程方式創建的,因此不會根據顯示器的顏色配置文件進行調整。因此,任務是找出當前顯示的顏色配置文件,並將濾鏡圖像調整爲該配置文件。這樣的顏色將匹配,並將允許您正確地混合出圖像。

相關問題