任意のビットマップからフレームを取得

この機能を使用すると、ユーザーは複数ページの GIF または TIFF ファイルからフレームを抽出またはキャプチャし、任意の画像形式でローカルに保存できます。 保存されたフレームは、ユーザーの必要に応じて IronDrawing またはその他の Iron Software ツールでさらに操作できます。

この機能を使用するには、まず、AnyBitmap.FromFile(@"FILE_PATH") メソッドを使用してファイル パスから GIF または TIFF ファイルをロードし、AnyBitmap タイプに変換する必要があります。 個々のフレームを保存し、そのフレームのインデックス番号を知りたい場合は、.GetAllFrames().ElementAt(n).SaveAs("FRAME_FILE_NAME") メソッドを使用できます。 最初のフレームと最後のフレームを取得するには、それぞれ .First() メソッドと .Last() メソッドを使用します。 フレーム番号に従ってすべてのフレームを保存したい場合は、リストに保存されたフレームに対して for ループを使用し、 frames[i].SaveAs("frame_" + i + ".jpg") を使用できます。

準備はできましたか?
Nuget ダウンロード 15,596,264 | バージョン: 2025.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronSoftware.System.Drawing
サンプルを実行するHTML が PDF に変換されるのを確認します。