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のビットマップをキャストできます。 その後、ファイルはAnyBitmapタイプにキャストされます。

SkiaSharp.SKImage

SkiaSharp.SKImage変数内に保存します。 変数をAnyBitmapファイルにキャストできます。

SixLabors

ファイルパスからSixLaborsから画像をキャストできます。 その後、それをAnyBitmapファイルにキャストできます。

MAUIイメージ

MAUI画像をAnyBitmapファイルにキャストすることは、NET4.7.2以外の環境でのみ可能です。 ファイルパスからbyte[]配列に保存することで、MAUI画像ファイルをロードできます。 AnyBitmapファイルにキャストできます。

GitHubで見る

準備はできましたか?

Nuget Downloads 19,661,086バージョン:2025.3リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。