1.前言:某些生產設備會輸出TIFF的圖檔格式,將多張影像存放在同一個TIFF的檔案中,利用C#程式我們可以進行分割讀取每張影像檔。
2.說明:TIFF的格式說明請參考:
http://en.wikipedia.org/wiki/Tagged_Image_File_Format
西夏普 發表在 痞客邦 留言(5) 人氣(7,355)
1.前言:傳統的一維條碼圖能記錄的資訊有限,而二維的條碼圖可記錄大量訊息,另外QR碼有容錯能力,可降低因為標籤部分磨損無法判讀的問題。本範例在利用open source的軟體,來建立QRCode的影像圖形。
2.說明:QrCode.Net是一個MIT license的開放軟體,軟體最新版本可在下列網址下載:
本範例使用的版本為: 0.4 Pre-release
http://qrcodenet.codeplex.com/
西夏普 發表在 痞客邦 留言(3) 人氣(11,329)
1.前言:在生產系統中,需要用到大量的條碼標籤列印,本範例利用GDI+繪圖的方式,產生條碼的圖檔,可供列印條碼標籤。
2.說明:條碼的基本說明可參考
http://en.wikipedia.org/wiki/Barcode
本範例介紹Code39條碼,其相關資訊請參考
http://en.wikipedia.org/wiki/Code_39
西夏普 發表在 痞客邦 留言(0) 人氣(2,007)
1.前言:在C#中產生亂數,用蒙地卡羅模擬方法求圓周率。
2.說明:
蒙地卡羅模擬是利用統計理論來處理數值分析問題,有關蒙地卡羅方法,可參考wiki的說明
http://en.wikipedia.org/wiki/Monte_Carlo_method
西夏普 發表在 痞客邦 留言(0) 人氣(795)
1.前言:在許多應用中,例如LED照明就需要利用色度圖來觀察發光的顏色,色溫等趨勢,本文討論如何利用C#程式繪製色度圖,為簡化程式,僅討論CIE 1931 標準色度2度視角觀察者的色度圖,色彩系統採用NTSC。
2.說明:RGB色彩空間系統參考wiki的說明
http://en.wikipedia.org/wiki/RGB_color_space
http://en.wikipedia.org/wiki/Standard_illuminant#Illuminants_B_and_C
西夏普 發表在 痞客邦 留言(55) 人氣(9,380)
1.前言:NPlot為一個開放原始碼程式,是一種在.NET上使用的元件,其最新版軟體版權宣告如下:
NPlot since release 0.9.10.0 has been relicensed and now is distributed under the terms of a 3-clause-BSD license.雖然NPlot稱不上成熟的繪圖元件,官方發布的版本只到.NET2.0,也無更新版本釋出,某些功能尚不完整,需要自己修改原始碼內容,但是對於一般的繪圖應用基本足夠,在實際應用上也容易操作。
2.說明:NPlot說明文件
http://netcontrols.org/nplot/wiki/
NPlot軟體在sorceforge下載
http://sourceforge.net/projects/nplot/files/nplot/0.9.10.0/
西夏普 發表在 痞客邦 留言(0) 人氣(1,817)
1.前言用C#所繪製的圖表中加入色彩條圖例顯示,用以區分數值大小。
2.說明ColorMap的類別可參考codeproject的"Create Custom Color Maps in C#"說明
http://www.codeproject.com/Articles/18150/Create-Custom-Color-Maps-in-C
西夏普 發表在 痞客邦 留言(1) 人氣(1,586)
1.前言在開發C#的報表中,需要用到Chart的元件來繪製圖表,本文以Open Source的ZedGraph為例,說明如何繪圖。
2.說明ZedGraph為Open Source的軟體,可從SourceForge下載最新的軟體
http://sourceforge.net/projects/zedgraph/files/zedgraph%20documentation/
ZedGraph的類別說明文件
http://zedgraph.sourceforge.net/documentation/default.html
西夏普 發表在 痞客邦 留言(2) 人氣(9,401)