情境:
今天需要用 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進行畫圖。