在 C# 中減少 SVG 檔案大小 - 圖像調整大小 API

當您正在建立自動化圖像創建和操作的軟體時,您會偏好一個易於安裝且輕量的函式庫來使用。幸運的是,Aspose.Imaging for .NET 提供幾乎所有所需的功能,以使開發過程順利而高效。然而,在這篇部落格文章中,我們將實現 如何以程式化方式減少 SVG 檔案大小。此外,您可以選擇一個 在線 嵌入式工具來實現相同的功能。因此,請確保您已在您的機器上設置 .NET 以實現該功能。

以下幾點將被涵蓋:

  1. 圖像調整大小 API 安裝
  2. 在 C# 中減少 SVG 檔案大小
  3. 在線減少 SVG 圖像大小

圖像調整大小 API 安裝

現在,對於 安裝,請 下載 DLL 檔案,或者您可以通過運行以下命令通過 NuGet 套件管理器安裝它:

Install-Package Aspose.Imaging 
圖像調整大小 API 安裝

在 C# 中減少 SVG 檔案大小

我們現在可以實現功能並通過以下步驟修改 SVG 檔案大小:

  • 通過調用 Load 方法載入源 SVG 圖像,該方法屬於 Image 類。
  • Resize 方法將修改圖像的尺寸。
  • 實例化一個 PngOptions 類的對象。
  • 通過設置 VectorRasterizationOptions 屬性的值來設置向量光柵化選項。
  • 調用 Save 方法將修改後的圖像保存到磁碟上。

以下代碼範例展示了如何以程式化方式開發 C# 中的 SVG 圖像調整大小器

上述代碼示例的輸出顯示在下面的圖像中:

修改 SVG

在線減少 SVG 圖像大小

除了圖像調整大小 API,Aspose.Imaging for .NET 還提供了一個 在線 工具來 在線減少 SVG 圖像大小,可以在任何網頁瀏覽器中使用。此外,這是免費的,您只需點擊下面的圖像即可使用:

在線減少 SVG 圖像大小

修改 SVG - 獲取免費許可證

您可以獲得免費的 臨時許可證 來嘗試這個 圖像調整大小 API,無需評估限制。

總結

圖像大小的程式化操作被認為是一項繁重的任務。然而,Aspose.Imaging for .NET 通過暴露方法和類使這個過程變得相當簡單。因此,我們已經討論了如何在 C# 中減少 SVG 檔案大小。此外,您可以訪問 文檔API 參考和 GitHub 倉庫。

最後,aspose.com 正在撰寫新文章。因此,請持續訪問我們以獲取最新更新。

提問

您可以在我們的 論壇 上告訴我們您的問題或查詢。

常見問題解答 – FAQs

如何在線編輯 SVG 圖像?

您可以使用這個 在線 SVG 圖像調整大小器。這是快速的,且不需要訂閱。

如何減少 SVG 檔案大小?

Aspose.Imaging 提供了一個程式化的解決方案來修改 SVG 檔案。因此,請訪問這個 鏈接 來了解如何在 .NET 中實現這一點。

參見