Azure 函數是基於事件的無服務器雲服務。您可以使用 Azure 函數中的 Aspose.Drawing for .NET API 根據您的要求繪製矢量圖形或文本。本文介紹如何快速輕鬆地配置 API 以在 Azure Functions 中使用。 有很多問題專門針對 ASP.NET 服務中 System.Drawing 庫的使用。最常見的答案是 Microsoft 不建議在 ASP.NET 服務中使用 System.Drawing。在本文中,您將了解有關在 ASP.NET 服務中使用 System.Drawing 庫的接口與 Aspose.Drawing for .NET 的詳細信息。以下部分構成了所有相關信息: 在處理圖形和形狀時,坐標系很重要。可以旋轉坐標軸以獲得通過同一原點的新軸。讓我們使用 C# 語言以編程方式探索以下坐標變換,包括矩陣、全局、局部和世界變換。此外,閱讀本文後,您將能夠理解以下轉換: 我們看到或創建大量圖像以獲取視覺信息。有時您需要以其他人無法修改該文本的方式在圖像上添加或繪製文本。圖像水印是最常見的例子之一。同樣,標記或查看圖像也可能需要繪製文本。 如果您曾經不得不在 Linux 上運行 .NET Core 應用程序,您可能已經註意到主要問題之一是標準 .NET Core 包中缺少 System.Drawing 程序集。儘管 Microsoft 建議使用 System.Drawing.Common,但這並不是最終的解決方案。您必須在每台用戶計算機上運行“sudo”才能安裝 libgdiplus 庫。即使在那之後,您的渲染結果也會與您在 Windows 機器上的渲染結果略有不同。為了解決這個問題,本文介紹瞭如何在沒有 libgdiplus 庫的情況下在 Linux 中使用 System.Drawing。 在我之前的 文章 中,我向您概述了我們的 .NET 圖形 API - Aspose.Drawing for .NET。除此之外,我們還了解瞭如何使用 C# 從頭開始創建圖像或在現有圖像上繪製圖形。在本文中,我們將更進一步,學習如何通過在 .NET 應用程序(如 ASP.NET Web 應用程序、Windows 應用程序等)中繪製各種圖形對象來創建二維繪圖。
以下是我們將使用 .NET Graphics API 在繪圖中繪製的矢量圖形。
使用 C# 創建繪圖 在繪圖中繪製圓弧 在繪圖中繪製貝塞爾樣條曲線 在繪圖中繪製基數樣條 在工程圖中繪製閉合曲線 在繪圖中繪製橢圓 在繪圖中畫線 在繪圖中繪製路徑 在繪圖中繪製多邊形 在繪圖中繪製矩形 在我們開始之前,請確保您已經在您的 .NET 應用程序中安裝了 Aspose.Drawing for .NET。您可以在 這篇文章 中閱讀有關安裝方法的信息。
使用 C# 從頭開始創建繪圖 首先,讓我們看一下如何創建一個空繪圖並將其保存為 PNG 圖像。步驟就像餡餅一樣簡單。
創建一個新的 Bitmap 對象。 使用 Bitmap.Save(string) 方法以 PNG 格式保存繪圖。 您也可以將繪圖保存為其他圖像格式。以下代碼示例展示瞭如何使用 C# 從頭開始創建繪圖。
// 在 C# .NET 中創建新繪圖並呈現為 PNG 的示例。 // 有關更多示例,請參閱 https://github. Aspose 提供其 .NET Graphics API 作為 Aspose.Drawing for .NET,它是用於創建與 GDI+ 相同的位圖圖像和圖形的輕量級解決方案。因此,您可以在 .NET 應用程序中使用 C# 創建位圖。