IRONSOFTWAREHOME
转换为 AnyBitmap
using IronSoftware.Drawing;
using System.IO;

// We create an AnyBitmap object. We will then cast other popular types to Anybitmap.
AnyBitmap anyBitmap;

// Cast System.Drawing bitmap to AnyBitmap
System.Drawing.Bitmap bitmapFromBitmap = new System.Drawing.Bitmap(@"FILE_PATH");
anyBitmap = bitmapFromBitmap;

// Cast System image to AnyBitmap
System.Drawing.Image bitmapFromFile = System.Drawing.Image.FromFile(@"FILE_PATH");
anyBitmap = bitmapFromFile;

// Cast SKBitmap to AnyBitmap
SkiaSharp.SKBitmap skiaBitmap = SkiaSharp.SKBitmap.Decode(@"FILE_PATH");
anyBitmap = skiaBitmap;

// Cast SKimage to AnyBitmap
SkiaSharp.SKImage skiaImage = SkiaSharp.SKImage.FromBitmap(SkiaSharp.SKBitmap.Decode(@"FILE_PATH"));
anyBitmap = skiaImage;

// Cast SixLabors Image to AnyBitmap
SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32> imgSharp = SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32>(@"FILE_PATH");
anyBitmap = imgSharp;

// Cast Maui image to AnyBitmap (not for NET 4.7.2):
byte[] imageAsBytes = File.ReadAllBytes(@"FILE_PATH");
// var mauiPlatformImage = Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream(new MemoryStream(imageAsBytes));

NuGet Download
PM > Install-Package IronSoftware.System.Drawing
转换为 AnyBitmap

转换为 AnyBitmap

为了在AnyBitmap文件。 以下是如何将来自其他平台的图像文件转换为AnyBitmap文件的示例。

System.Drawing.Bitmap

来自AnyBitmap类型的变量来转换文件。

System.Drawing.Image

通过从文件路径加载文件来进行AnyBitmap类型的变量中。

SkiaSharp.SKBitmap

来自SkiaSharp.SKBitmap.Decode。 然后可以将文件转换为AnyBitmap类型。

SkiaSharp.SKImage

要加载SkiaSharp.SKImage变量中。 它可以通过分配给AnyBitmap文件。

SixLabors

来自SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32>变量中。 然后可以将其转换为AnyBitmap文件。

MAUI 图像

将MAUI图像转换为AnyBitmap文件只能在除 NET4.7.2 之外的环境中完成。 可以通过读取使用byte[]数组中。 字节必须使用AnyBitmap文件。

在 GitHub 上查看

准备开始了吗?

Nuget Downloads 20,033,450版本:2025.3刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户