首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 位元組陣列轉 8-bit 灰度影像:測試與驗證(二)

     編輯:關於C語言

提供測試程式碼驗證 ToGrayBitmap 方法正確性,產生漸層灰度圖。

測試程式碼

static void Main() {
    byte[] bytes = new byte[10000];
    int k = 0;
    for (int i = 0; i < 100; i++)
        for (int j = 0; j < 100; j++)
            bytes[k++] = (byte)(i + j); // 0-198 漸層

    Bitmap bmp = ToGrayBitmap(bytes, 100, 100);
    bmp.Save(@"d:\test.png", ImageFormat.Png);
}

正確灰度漸層結果

若未修正調色盤,會顯示偽彩色:

偽彩色錯誤結果

確認調色盤修正步驟不可省略。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved