程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 如何使用C#去灰度化一幅圖像

如何使用C#去灰度化一幅圖像

編輯:C#入門知識

 

灰度化一幅圖像就是將圖像的色彩信息全部丟掉,將24位的位圖信息,用8位來表示,灰度圖共有256級灰度等級,也就是將24位位圖的一點如(255,255,255)轉換成255,所以R,G,B三個值所乘的系數和為1
用偽語句可以表示如下

public bitmap GrayScal(bitmap orgbmp)
{
    建立一個與原圖片等大的8位的圖片
    取出原圖像中的每一個點
    新圖像的點=原圖像點的紅色量*系數1+綠色量*系數2+黃色量*系統3
    返回新圖像
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved