程式C# Bitmap asp.net 製圖方法 image

情境:

今天需要用 asp.net 產生出條碼檔案,並周圍加上一些文字,所以需要用到系統輸入圖片後,開始在圖片上畫圖、寫字的功能,

因此就需要用到Bitmap、Graphics、BarcodeWriter這幾個class。這邊先只記錄Bitmap的用法。

目標:

1.甚麼是Bitmap

2.Bitmap的用法

做法:

1.甚麼是Bitmap

中文名稱叫做點陣圖,簡單來說就是一種圖形的資料結構,把圖片切成一小格一格處理。

而每一小格都有他的顏色,是用三原色RGB組成的,實作上就是建立點陣圖並在上面作畫。

單位:px為單位,1mm = 3.779 px (約等於) 

2.Bitmap的用法

常見的用法,就是讀入圖片或是創建Bitmap的大小和儲存,就只有這三個。

(1)創建你的畫布,長度300高度200

Bitmap B1 = new Bitmap(300, 200);

(2)filename 是完整資料路徑,還有很多種方式像是資料流建立Bitmap

Bitmap B1 = new Bitmap(filename);

(3)這邊假設你都畫好圖片了,要儲存資料了

B1.Save("儲存路徑", ImageFormat.Png);

解說:

以上就是Bitman 常用的方式,就是new Bitmap、Save 下一篇才是怎麼利用Graphics 這個Class進行畫圖。