AnyBitmapへのキャスト IronDrawingで画像ファイルを使用および操作するには、すべてのファイルをAnyBitmapファイルに変換できます。 以下は、他のプラットフォームからの画像ファイルを AnyBitmap ファイルにキャストする方法の例です。 System.Drawing.Bitmap System.Drawing のビットマップは、AnyBitmap ファイルにキャストできます。まず、System.Drawing.Bitmap を使用してファイルパスから System.Drawing.Bitmap ファイルを読み込み、次に、AnyBitmap 型で初期化された変数に代入することで、ファイルをキャストします。 System.Drawing.Image System.Drawing.Image からイメージをキャストするには、System.Drawing.Image.FromFile を使用してファイル パスからファイルを読み込み、AnyBitmap 型の変数に格納します。 SkiaSharp.SKBitmap SkiaSharp からビットマップをキャストするには、SkiaSharp.SKBitmap 変数を初期化し、SkiaSharp.SKBitmap.Decode を使用してファイル パスからロードしたファイルを保存することによって実行できます。 その後、ファイルを AnyBitmap 型にキャストできます。 SkiaSharp.SKImage SkiaSharp イメージをロードするには、デコードされた SkiaSharp.SKBitmap から SkiaSharp.SKImage.FromBitmap を使用してファイルをロードし、それを SkiaSharp.SKImage 変数内に格納します。 これを AnyBitmap 型の変数に割り当てることで、AnyBitmap ファイルにキャストできます。 SixLabors SixLabors からの画像は、SixLabors.ImageSharp.Image.Load<SixLabors.ImageSharp.PixelFormats.Rgba32> を使用してファイル パスから読み込み、SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32> 変数に保存できます。 その後、AnyBitmap ファイルにキャストできます。 MAUIイメージ MAUI イメージを AnyBitmap ファイルにキャストできるのは、 NET4.7.2以外の環境のみです。 MAUI イメージ ファイルは、File.ReadAllBytes を使用してファイル パスから取得したイメージのバイトを読み取り、そのバイトを byte[] 配列に格納することによってロードできます。 バイトは、Microsoft.Maui.Graphics.Platform.PlatformImage.FromStream を使用してイメージに変換され、その後、AnyBitmap ファイルにキャストできます。 関連ドキュメントリンク GitHubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronDrawing DLLをダウンロード このページの問題を報告する 準備はできましたか? Nuget ダウンロード 15,421,227 | バージョン: 2025.3 リリース 無料トライアル NuGet 無料版 総ダウンロード数: 15,421,227 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package IronSoftware.System.Drawing サンプルを実行するHTML が PDF に変換されるのを確認します。 NuGet 無料版 総ダウンロード数: 15,421,227 ライセンスを見る