投稿至 AnyBitmap 要在 IronDrawing 中使用和操作任何影像文件,所有檔案都必須轉換為AnyBitmap檔案。對於來自其他平台的文件,IronDrawing 可以將這些文件轉換為AnyBitmap檔案。 以下列舉了一些如何將其他平台的影像檔案轉換為AnyBitmap檔案的範例。 System.Drawing.Bitmap 可以將System.Drawing中的點陣圖轉換為AnyBitmap檔。首先,使用System.Drawing.Bitmap從文件路徑載入 System.Drawing 文件,然後將其賦值給一個初始化為AnyBitmap類型的變量,從而完成轉換。 System.Drawing.Image 可以透過使用System.Drawing.Image.FromFile從檔案路徑載入檔案並將其儲存在AnyBitmap類型的變數中,來實現從系統映像中投射映像。 SkiaSharp.SKBitmap 從SkiaSharp轉換位圖可以透過初始化SkiaSharp.SKBitmap變數並使用SkiaSharp.SKBitmap.Decode從檔案路徑載入檔案來儲存。 然後可以將該檔案轉換為AnyBitmap類型。 SkiaSharp.SKImage 要載入SkiaSharp影像,請使用SkiaSharp.SKImage.FromBitmap從解碼後的 SKBitmap 載入文件,然後將其儲存在SkiaSharp.SKImage變數中。 可以透過將其賦值給AnyBitmap類型的變量,將其轉換為AnyBitmap檔案。 SixLabors 可以使用SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32>從檔案路徑載入SixLabors中的圖片。 SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32>並儲存在SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32>中SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32>多變的。 然後可以將其轉換為AnyBitmap檔案。 MAUI 影像 將 MAUI 影像轉換為AnyBitmap檔案只能在NET4.7.2以外的環境中進行。 可以透過使用File.ReadAllBytes從檔案路徑讀取映像的位元組,然後將位元組儲存在byte[]陣列中來載入 MAUI 映像檔。 必須使用Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream將位元組轉換為映像,然後才能轉換為AnyBitmap檔案。 相關文件連結 在 Github 上查看 相關教學 相關操作指南 類別文件 下載 IronDrawing DLL 回報本頁問題 準備好開始了嗎? Nuget 下載 13,852,431 | Version: 2025.3 剛發表 免費下載 NuGet 下載總數:13,852,431 檢視授權