「累積レイヤー」を使用するGIFを変更するにはどうすればよいですか?


10

GIMPでGIFを保存すると、累積レイヤー(結合)またはレイヤーごとに1フレーム(置換)を使用するオプションが表示されます。

累積レイヤーを選択すると、GIFのレイヤーには、最後のフレーム以降に変更されたピクセルのみが含まれます。

レイヤーごとに1つのフレームを選択すると、各GIFのレイヤーはすべてのピクセルを保存し、最後のフレームのピクセルには依存しません。

GIFが以前に累積レイヤーで保存されていて、最初の数フレームを削除した場合、後のフレームは最初のフレームの(現在は削除されている)色情報に依存しているため、残りのGIFがめちゃくちゃになります。

次に例を示します。

元の:

ここに画像の説明を入力してください

最初の2つのフレームを削除した後:

ここに画像の説明を入力してください

修正されたGIFを保存して正しいようにするにはどうすればよいですか?

回答:


11

これはgimpで本当に簡単です。GIFを最適化解除して、レイヤー内のすべてのピクセルデータを表示します(フィルター/アニメーション/最適化解除)。レイヤーを削除します。最初に2つ、次に再度最適化します(フィルター/アニメーション/ gifの最適化)。gifとしてエクスポートし、アニメーションボックスをチェックします。


パーフェクト!最適化されていない機能を知りませんでした。
Pikamander2

3

Cumulative(Combine)の背後にある全体的なアイデアは、変更されない部分を削除し、変更されるビットを維持することにより、ファイルのサイズを削減することです。置換ルートに移動したい場合(理由は想像できませんが、大丈夫です)、最初のレイヤーのコピーを作成し、そのコピーを次のレイヤーと結合します。次に、新しい層とマージのコピーを作成し、その次の層を上にして。などなど。アニメーションとして保存します。

はい、それはかなり不格好なソリューションです。


GIFのフレーム数が100の場合、これは非常に面倒です。それを自動化する方法があるかどうか知っていますか?Photoshopにはそれを自動的に行う方法があります。
Pikamander2 2015年

また、投稿のタイトルを改名しました。新しいGIFがReplaceまたはCombineを使用しているかどうかは実際には気にしませんが、正しく見えるようにする必要があります。
Pikamander2 2015年

退屈?もちろんです。正直なところ、プロセスの自動化についてはわかりません。GIFをあまり使用していません。Pythonに精通している誰かがスクリプトを思いつくかもしれません。
2015年

0

不格好さを減らすために、私はgimpにマージダウンショートカットを作成しました。

複製レイヤーのショートカットは、Ctrl + Shift Dです。

私は環境設定でマージダウンショートカットを作成したので、ctrl + shiftボタンにイチジクを残すことができます。

Ctrl + Shift M

次に、バックグラウンドレイヤー(下のレイヤー)から始めて、次の操作を行います。

Ctrl + Shift D>上矢印> Ctrl + Shift M

等々

gifとしてエクスポートが終了したら、「未指定のフレーム処理」を選択して、「レイヤーごとに1フレーム(置換)」として保護できます。


1
ようこそ!方法を示すために1つ以上のスクリーンショットを追加できますか?ありがとう!
Mensch、2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.