看板 C_Sharp 關於我們 聯絡資訊
請問有使用過非 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
MMAXo:某大: icools 文章代碼(AID): #18coLEeO (C_Sharp) 09/02 13:49