翻譯|使用教程|編輯:李顯亮|2020-06-02 09:58:41.807|閱讀 372 次
概述:在本文中,將展示如何使用C#使用圖形生成HTML5 Canvas元素。您可以將此功能嵌入.NET Web應用程序中,以便在網頁上動態生成和集成HTML5 Canvas。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
HTML5 Canvas元素用于在網頁中動態繪制圖形。它為您提供了一個充當圖形或圖形對象容器的區域。您可以繪制路徑,框,文本,圖像和其他對象,然后將其渲染為圖像格式。
Aspose.Imaging for .NET允許使用C#或VB.NET生成HTML5 Canvas元素。此功能可以動態創建HTML5 Canvas,并在Web應用程序(例如ASP.NET應用程序)中設置其源圖形文件。
因此,讓我們進一步檢查如何使用C#和Aspose.Imaging for .NET API創建HTML5 Canvas元素。
Aspose.Imaging for .NET一種高級圖像處理控件,允許開發人員創建,編輯,繪制或轉換圖像。圖像導出和轉換是API核心功能之一,它允許在不安裝Photoshop應用程序或任何其他圖像編輯器的情況下保存為AdobePhotoshop®本機格式。
目前發布了Aspose.Imaging for .NET v20.5,支持從TIFF提取路徑,優化Dicom格式的速度或內存,支持將可讀的全幀gif導出為多頁圖像格式,還沒使用過的朋友可以點擊下載最新版Aspose.Imaging
HTML5 Canvas允許設置將在畫布區域內顯示的源圖像。使用Aspose.Imaging for .NET,您可以將CDR,CMX,EMF,WMF和SVG圖形導出到HTML5 Canvas,而無需擔心HTML,JavaScript和CSS代碼。以下是創建具有HTML5 Canvas元素的HTML頁面的步驟。
下面的代碼示例演示如何使用C#使用圖形創建HTML5 Canvas。
using (var image = Image.Load(@"Sample.svg")) { image.Save(@"Canvas.html", new Html5CanvasOptions { VectorRasterizationOptions = new SvgRasterizationOptions() }); }
在某些情況下,可能只需要將canvas元素嵌入到網頁中就可以生成它。對于這種情況,可以配置Aspose.Imaging API以避免生成完整的HTML頁面。以下是生成HTML5 Canvas元素的步驟。
下面的代碼示例演示如何僅使用C#創建HTML5 Canvas元素。
using (var image = Image.Load(@"Sample.svg")) { image.Save(@"Canvas.html", new Html5CanvasOptions { VectorRasterizationOptions = new SvgRasterizationOptions(), FullHtmlPage = false }); }
本文介紹了如何在.NET應用程序中使用C#動態生成HTML5 Canvas。我們已經看到了如何僅使用Aspose.Imaging for .NET創建包含HTML5畫布或HTML5畫布的完整HTML頁面。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn