原創(chuàng)|行業(yè)資訊|編輯:郝浩|2013-10-08 11:27:54.000|閱讀 407 次
概述:在圖像處理控件ImageGear for .NET中,通過(guò)ImGearFileFormats Class可以實(shí)現(xiàn)圖像的加載和保存,它提供了LoadPage Method()、SavePage Method()、LoadDocument Method() 、SaveDocument Method()成員方法。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
在圖像處理控件ImageGear for .NET中,通過(guò)ImGearFileFormats Class可以實(shí)現(xiàn)圖像的加載和保存,它提供了LoadPage Method()、SavePage Method()、LoadDocument Method() 、SaveDocument Method()成員方法。這些方法主要是從一個(gè)給定的.NET Stream對(duì)象中加載或是保存圖像。
ImageGear支持從有搜索功能的streams中導(dǎo)入,也可以從沒(méi)有搜索功能的streams中導(dǎo)入,比如網(wǎng)絡(luò)流。ImageGear中只支持保存到有搜索功能的streams。
下面的示例將會(huì)展示如何從一個(gè)本地的文件中加載一個(gè)頁(yè)面:
ImGearPage igPage; using (FileStream localFile = new FileStream("photo.jpg",FileMode.Open)) { igPage = ImGearFileFormats.LoadPage(localFile, 0); }
下面是展示的是如何從一個(gè)遠(yuǎn)程文件中加載一個(gè)頁(yè)面:
ImGearPage igPage; WebRequest request = WebRequest.Create("//www.google.com/intl/en_ALL/images/logo.gif"); using (WebResponse response = request.GetResponse()) using (Stream stream = response.GetResponseStream()) igPage = ImGearFileFormats.LoadPage(stream, 0);
下面的示例中將會(huì)展示如何保存特定的頁(yè)面到內(nèi)存上:
ImGearDocument igDocument; using (FileStream localFile = new FileStream("MULTIPAG.TIF", FileMode.Open)) { int pageCount = ImGearFileFormats.GetPageCount(localFile, ImGearFormats.UNKNOWN); igDocument = ImGearFileFormats.LoadDocument(localFile, 0, pageCount); } System.IO.MemoryStream memory = new MemoryStream(); ImGearFileFormats.SavePage(igDocument.Pages[0], memory, 0, ImGearSavingModes.OVERWRITE, ImGearSavingFormats.JPG); byte[] array = memory.ToArray();>>>ImageGear for .NET 下載
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)