アニメーションgifがあり、最初に作成されたように、一度アニメーション化してから停止します。イメージファイルを変更して、代わりに永遠にループするようにします。
Mac OS X用の無料のアプリケーションやコマンドラインユーティリティは何ですか?新しいアニメーションを作成できるGIFユーティリティがいくつか見つかりましたが、既存のアニメーションのプロパティを調整できるものはありません。
アニメーションgifがあり、最初に作成されたように、一度アニメーション化してから停止します。イメージファイルを変更して、代わりに永遠にループするようにします。
Mac OS X用の無料のアプリケーションやコマンドラインユーティリティは何ですか?新しいアニメーションを作成できるGIFユーティリティがいくつか見つかりましたが、既存のアニメーションのプロパティを調整できるものはありません。
回答:
ターミナルに関するソリューション:
./configure --disable-gifview --disable-gifdiff
make
cd src
./gifsicle -bl /path/to/image.gif
GUIツールを使用したソリューション(私はそれらをテストしませんでした!):
brew install gifsicle
その後、ループを作る:gifsicle -l non_looping.gif > looping.gif
brew install gifsicle
ImageMagickを使用できます。実行するだけです:
convert -delay 20 -loop 0 nonloopingImage.gif loopingImage.gif
最初にImageMagickをインストールする必要がある場合があります。
brewを使用するとbrew install imagemagick
、端末から次のことができますconvert
。コマンドを実行できます。
brew install imagemagick
。
-loop 1
-delay <number>
各フレーム間に遅延を追加することでgifが遅くなる可能性があることに注意してください。imagemagick.org/script/command-line-options.php#delay
既にインストールHomebrew
して実行していると仮定しますbrew install imagemagick
。
コマンドラインを使用するだけです。
convert -delay 15 -loop 0 input.gif output.gif
これにより、既存の期間を変更せずに既存の画像が編集されます。
mogrify -loop 0 Untitled.gif
licecap
macOSで使用して、アニメーションのスクリーンショットを撮ります。
MichaelのアニメーションGIFガイドを参照してください。
アニメーションGIFの内部構造を表示できるGIF Construction Setユーティリティについて説明します(残念ながらOS Xには対応していません)。特に興味深いのは:
LOOPコントロールは、一連の画像が表示される回数を指定します。多くのアニメーションGIFは無限ループにありますが、これはユーザーを混乱させる可能性があります。この「noframes」GIFは5回循環します。
特にMacユーザーではないため、GIFファイルを編集するための無料のOS Xユーティリティを見つけるのは困難です。法案に合うと思われるものの1つがGifsicleです。これは、「loopcount」パラメーターを介してループを設定できます。
私のようにPCでこの変更を行うためにここに来たのであれば、GIMPは素晴らしい選択肢です。ANの回答は良いものです。回答に追加するいくつかの詳細を以下に示します。
上記の他のオプションと比較したGIMPの良いところは、コードやコマンドを記述する必要がないことです。すべて組み込まれ、無料です。お役に立てれば!