Re: [問題] 10bit 灰階值校正

看板C_and_CPP作者 (閉上眼的魚)時間12年前 (2012/04/27 23:32), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/2 (看更多)
希望你能確信你接下來做的事情是正確的... 換個說法是,希望我原本的理解是錯誤的 < 至少對你是好事 :) > 這問題可能和程式相關性不大。 ※ 引述《kid0368 (老叭噗)》之銘言: : 開發平台(Platform):Qt : 問題(Question): : 最近新買臺EZIO 10bits grayscale 的螢幕 : 想請問一下如果想自己寫一個 1~1024灰度值的校正程式 : 要怎麼下手會比較好呢= =? 是程式新手 打算使用Qt給一個控制數值 : 就可對應輸出 然後是整個畫面這樣子的... : 完整模型有點類似這個 : http://album.blog.yam.com/show.php?a=melix&f=3831007&i=381254 : 這是用網路的軟體Isee Monitor Test 的圖 不過只有全黑的 : 不能調控 想弄個可以調控的 但不知道如何寫.... : 謝謝..

04/27 17:38,
有沒有高手知道要怎麼改10bit啊?
04/27 17:38

04/27 17:40,
RGB每個顏色各佔10bit,這個還完全沒有想過說XD
04/27 17:40
: 我也有想過這問題= =" 要怎麼把8bit換成10bit... 目前應沒有現成 API 可以調用,大多就是使用 library 調用其他更底層之函式, 如 DirectX / OpenGL,但即使顯示器調成了10bit mode, 它的確也不能存在 bmp file,這點對於 bmp format 有點接觸是可明白之事。 : 那我再請問一下 就是如果想要建一個類似背景模式那個全黑圖 : 改成灰階可調圖的話要怎麼建呢?單純只有8Bits的話 謝謝orz : 應該說我需要一張全螢幕圖是可以控制其灰階值 要在不同的灰階值 : 或許是分成64等份 然後每一份使用lumenis 來測量其強度 : 只有找到8bits的灰階值但10bits部份就比較麻煩 : 想說先使用8bits先來測量看看 如果你只是要將 monitor display 填充成某個 gray,這個可以辦到, 8 bits 用 Win32 API 可達成,但 10 bits 必須借用 OpenGL / DirectX 完成, 接下來是我覺得有盲點的地方。 任何對於硬體有些概念,大概都知道,要達成 10bit 顯示要有三個條件 (1) 顯示器趨動程式支援 10bit (2) 顯示器面版本身為 10bit 技術 (3) 顯示卡本身支援 10bit 技術 在這三項條件全達成下再才討論才有意義。唯可惜的是,目前即使顯示出來, 要存成無失真的 bmp file,目前也才 RGB24,8bit gray, 所以要存成 10bit gray 之 bmp 是不可能的。 再來是希望這是我誤會的地方,假設將標準降低,只校正 8 bit gray, 但絕不可能是存成 bmp 後,再拿這 bmp 到其他 monitor 進行事後校正, < 圖片本身的數值都一樣,沒有顯示器本身,怎麼進行較正?> < 且真的要 capture 的話,實際上可以直接寫入圖片,不用在顯示器上顯示。> 最後我想這份實驗設計可能才是你要的。 1. 將 Monitor 整個畫面調整某個 gray value < 程式語言完成 > 2. 直接去拿類似 Datacolor Spyder3Pro 螢幕校色工具的東西回來用, 裡面說明書會教怎麼校色。 若最終發問只是: 怎麼將整個畫面調整成某個限定之 8/10 bits gray value, < 實際上也不需要再 capture 成 bmp > 我猜這有軟體可以完成,但我沒去找過或用過, 以 8 bits 而言,我想不少版友都有充足的經驗,網路上應也不難找到相關範例; 至於 10 bits 的話... 既然是程式苦手,我建議還是去找有沒有現成軟體好了, 要進入 OpenGL / DirectX 還有一大段距離。 最後這篇文明顯已離版面主題甚遠,我猜最後會被鎖文, 討論便到此結束吧,有興趣的話再轉去 Programming 或其他版面討論。 -- 「自從我學了 C# , 人都變聰明 , 考試都考一百分」 「自從我學了 VB , 皮膚都變好 , 人也變漂亮了 」 「自從我學了 Java , 明顯變壯 , 個子也變高了 」 「自從我學了 C++ , 內分泌失調 , 頭都禿了... 」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.161

04/28 18:59, , 1F
非常謝謝大大您的回文與解說 您沒有誤會 我想是我題目下錯
04/28 18:59, 1F

04/28 18:59, , 2F
10bits部份 顯示器上已經支援了 目前差顯卡部分 至於顯卡
04/28 18:59, 2F

04/28 19:00, , 3F
似乎要使用專用規格的顯卡才有辦法完整10bits輸出
04/28 19:00, 3F

04/28 19:01, , 4F
您說的monitor調成某個gray value確實是我要的 謝謝您
04/28 19:01, 4F
文章代碼(AID): #1FchmB1w (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1FchmB1w (C_and_CPP)