我正在研究iOS上的醫療應用程序。 iOS設備只支持GL_UNSIGNED_BYTE和GL_LUMINANCE,或者通常只支持每個組件8位。現在我有一些灰度圖像是16位無符號整數,我想顯示它們。我發現我們不能顯示16位無符號整數,所以我應該將它們轉換爲8位無符號整數。但在醫療方面,我不應該丟失數據或應該有最小的數據丟失。如何在設備上合法顯示DICOM 16位無符號整數是否支持8位無符號整數?
現在,我的問題是:如何通過醫療中的合法轉換將16位無符號整數轉換爲8位無符號整數?現在我用最簡單的方法來做到這一點。把它分成256:-O。其他一些商業軟件正在這樣做,他們正在使用。
預先感謝您。
你可以在大多數iOS設備上使用float和half-float輸入紋理:http://stackoverflow.com/a/5704567/19679 – 2013-05-06 14:51:45
我測試過float。但它在我的iPad上運行。2.你測試成功了嗎? – 2013-05-06 16:32:20
嗨!我知道我正在復活一個非常古老的話題,但是有沒有辦法用BitDepth 16分享這個圖像?我正在開發一個成像應用程序,並需要這樣的圖像來測試水平。謝謝! – Corvin 2016-10-22 18:11:08