看板
[ C_Sharp ]
討論串[問題] 讀灰階影像的問題(灰階值錯誤)
共 6 篇文章
內容預覽:
這個現象 (* 17) 是發生在轉成 bitmap 的時候,. 測試了一下, 在 Windows XP(無) 跟 Windows 7(有) 的結果是不同的,. 應該是 MS 在底層實作上改了什麼造成.. 如果要取得像 Photoshop 得到的數值, 可以透過下面這樣的程式:. //add refe
(還有268個字)
內容預覽:
非常感謝大家的幫忙,在各位的推文與回文我也學到很多。. 我不知道這樣解釋對不對,如下:. 如果是test.jpg是16階影像的話,這種結果是說得通的(16轉256每個值會*16)。. 可是我拿這張圖使用matlab和Photoshop來看每個Pixel的灰階值,. 取得第一行第一列(1, 1)的灰階
(還有42個字)
內容預覽:
<中略>. 這裡有 bug,. PixelFormat.Format8bppIndexed 代表的是使用 8bits 表示一個 pixel 的顏色,. 所以一個 pixel 佔的空間就是 1 byte,. 但上面這段程式實際上是拿三個 pixel 的值在做運算, 所以算出來的值都是錯誤的.. 實際上
(還有134個字)
內容預覽:
我是用unsafe方式作,因為之前處理圖片,發現如果是4bit或8bit會跟24位元有不同方式. 建議以後處理4bit或8bit用unsafe方式. private void button1_Click(object sender, EventArgs e). {. Bitmap source =
(還有568個字)