GIF Editor
アニメーション化またはスタティックGIFのサイズ変更、切り抜き、回転、速度変更、反転、または最適化 — すべてのフレームと遅延が保持され、ループはオプション。
入力
アニメーション化またはスタティックGIF。すべてのフレームが処理され、再エンコードされます — 1回の実行で1クレジット使用します。
チェックを外すと、出力GIFはループの代わりに1回再生されます。
元のアスペクト比から高さと自動的に導出する場合は空白のままにします。
元のアスペクト比から幅と自動的に導出する場合は空白のままにします。
幅と高さの両方が設定されている場合、チェックを外してこれらの正確な寸法に伸ばし/つぶす代わりに、元の比率を保持します。
出力
Result will appear here.
Result will appear here.
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/gif-editor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file": "<file>"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `gif-editor` tool (GIF Editor) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
アニメーション化またはスタティックGIFのサイズ変更、切り抜き、回転、再生速度の変更、反転、またはファイルサイズの削減を行います — 編集を選択して実行すると、すべてのフレームがデコードされ、元の遅延を保持して変換および再エンコードされます。アップロードは、ファイルを選択した直後にそれ自体のアップロードされたGIFプレビューに表示され、編集されたGIF結果のすぐ上に表示されるため、ツールを実行した後に2つを比較できます。
動作方法
GIF(アニメーション化またはスタティック)をアップロードし、編集ドロップダウンから編集を選択し、その編集の設定を入力します:
- サイズ変更 — ターゲットの幅または高さをピクセル単位で設定します。1つだけを入力すると、もう1つは元のアスペクト比から自動的に導出されます。アスペクト比を保持のチェックを外して両方を入力すると、元の比率を保持する代わりに、正確な寸法に伸ばし/つぶします。
- 切り抜き — キャンバスを左/上/幅/高さで指定された長方形に減らします(ピクセル単位、元のGIFの左上隅から測定)。元のエッジを超える長方形は透明に満たされるのではなく拒否されます。
- 回転 — アニメーション全体を90°時計回り、180°、または270°時計回り(90°反時計回りと同等)に回転させます。回転の代わりにミラーリングするには、Flip GIFを使用してください。
- 速度 — 元の再生速度のパーセンテージ:200%は2倍の速度で再生され、50%は半分の速度で再生されます。各フレームの遅延は2センチ秒にスケーリングされ、床にされるため、出力は完全に静的になることはありません。
- 反転 — アニメーションを逆方向に再生し、最後のフレームから始まります。
- 最適化 — 最大色数を減らし(すべてのフレームで再量子化される共有パレット)、オプションでN番目のフレームのみを保持することでファイルを縮小します。削除されたフレームの遅延は保持されるフレームに吸収されるため、再生がより途切れになっても総再生時間は変わりません。
一部のアニメーションGIFは、前のフレームから変更されたリージョンのみを再描画するように各フレームを最適化し、フルキャンバスの端から端まで描画されるのではなく、フルキャンバス内のオフセットによって配置されます。サイズ変更と回転はこれを直接考慮に入れます(各フレームの独自の位置をピクセルと一緒にスケーリングまたは回転)。切り抜きは各フレームを切り抜き長方形のサイズのフルキャンバスフレームとして再表現します。これは再描画のみの最適化を失いますが、ソースGIFのエンコード方法に関係なく正しい結果を保証します。
無限ループはデフォルトでチェックされているため、出力GIFは大多数のアニメーションGIFのように無限にループします。チェックを外すと、出力は1回再生され、最後のフレームで停止します。
プライバシー
GIFはあなたのブラウザではなく、当社のサーバーで処理されます — これが、重いブラウザ内ライブラリなしで複数フレームのデコードと再エンコードを可能にします。結果を生成するためにのみ使用され、その後は保存されません。これはウェブサイト自体を含む1回の実行で1クレジット使用します。
アニメーション化されたGIFで機能しますか?
はい — それが重要な点です。各モードはすべてのフレームを個別に処理します(または、速度/反転/最適化のフレームスキップの場合、フレームシーケンス全体)。元のフレームごとのタイミングを出力に保持します。ただし、編集自体が意図的に変更する場合は除きます(速度、および最適化での フレームドロップ)。
サイズ変更と回転のように、1回の実行で2つの編集を組み合わせることはできますか?
1つのパスではできません — 各実行は1つの編集を適用します。ツールを1回実行し、結果をダウンロードして、次の編集のために再度フィードします。これにより、Flip GIF(ミラー)またはGIF Color Changer(再着色、色相シフト、色合い、またはグレースケール/セピア/反転/ムーンライト効果)をチェーンすることもできます。
回転が任意の角度をサポートしていないのはなぜですか?
90°/180°/270°は、ぼかしや再サンプリングなしの正確なピクセル完全な回転です。任意の角度では、すべてのピクセルを再サンプリングし(傾いた結果に対応するようにキャンバスを拡大する)、他の3つとは本質的に異なる — より損失性の — 操作です。
切り抜きに入力する座標をどのように知ることができますか?
アップロードされたGIFプレビューは、ファイルを選択した直後に元の画像を表示します。ブラウザの画像インスペクタで寸法を確認するか、新しいタブで開いて、切り抜きたいリージョンを分離する左/上/幅/高さを計算します。