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

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

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

準備はできましたか?
Nuget ダウンロード 17,121,904 | バージョン: 2025.3 just released
Still Scrolling Icon

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

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