請問有使用過非 8bit Bitmap 的各位...
如果我今天的檔案 每個 channel 是 10bit 或 12bit (即 2 Byte)
格式應該 Bitmap.PixelFormat == PixelFormat.Format48bppRgb
無論 寫檔/讀檔 可以用這個 enum 設定.
Q1:
但是如果我要設值進去 該如何設定?
======== 以下程式碼 ========
Bitmap b = new Bitmap(W, H, PixelFormat.Format48bppRgb);
b.SetPixel(x, y, Color.FromArgb(int)); //問題在這 - 32bit only
Q2:
第二個問題 我知道大量用到 SerPixel 很慢
也有爬文找到先前某大提供使用的指標方法 Convert2Bitmap(Color[,] ad)
可是但現在我每個 channel 是 16bit ..
這樣我還是丟不進去..
要改寫 input 卻不知道裡面該怎麼改才符合..
請教有用過非 32bit-Bitmap 的高手了
謝謝 :)
--
▲ ▲▲▲ ▄▇▃▂▁ ▁▂▃▇▄
▃▆◢ ■ ◣▆▃ ╦ ╗█▇▆▃▁▄ ▄▁▃▅▆▇╔╗
◢█ █◣∥◢█▇█◣ ║ ║ ╦ ╔╗ ╦╗ ╦ ╔ ╗
█◣▲ ▼▼▼▼ ▲◢█ ║ ║ ║ ╠╣ ╠ ╗ ║ ║ ║
◥█◤◥▲▲▲◤◥█◤ ║ ║ ╩ ╩ ╩ ╩ ╝ ╩ ╝╚ ╝
ψyzelly ◤ ◥ ╩ ╝▁▂▃▄▆▄ ▄ ▄▃▂▁╚╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.3.16