1

次の例のように、2つの画像をアニメーションシーケンス(アニメーションGIFなど)に変換するプログラム的な方法はありますか?

memrise.comから、2つの画像の間にアニメーションGIFを表示

http://memrise.comコースから取得したこの画像シーケンスは、手動で編集されたフレームを持っていないようですが、ある種の形状モーフィングアルゴリズムを使用して自動的に変換されているようです。そのようなアニメーションやアルゴリズムを説明するために使用される一般的な用語はありますか?ImageMagickまたはPhotoshop/Gimpに、画像のペアが与えられた場合にそのようなアニメーションを生成する機能はありますか?

理想的には、このテクニックはスクリプト化できるので、開始と終了の画像のいくつかのペアのアニメーションを作成できます。

編集:Gimpのツールについて[フィルター]->[アニメーション]->[ブレンド]で説明しました。これは、jQueryモーフと同じことを行うように見えます。各フレームistart + (finish - start)/N*iです。つまり、形状をモーフィングすることなく、開始値から終了値に独立して各ピクセルを遷移させます。この例では、両方の画像の輪郭を変更して魅力的な効果を実現するため、より複雑になっています。

その他の例:

4

4 に答える 4

2

これは古い質問ですが、ImageMagickが言及されているので、グーグルからここに来る人にとっては、shapemorphと呼ばれるこのimagemagickプラグインを見る価値があるかもしれません。

于 2014-12-06T11:56:30.377 に答える
1

GIMPはそれを直接行うことはできませんが、何年にもわたって、サードパーティによってリリースされた場合にそれを行うための一連の(現在はメンテナンスが不十分な)プラグインです。これを検索するためのキーワードは「morph」です。「gratis」からxmorphなどの本格的なフリーソフトウェアまで、これを実行するためのスタンドアロンプ​​ログラムがたくさん見つかるはずです。

于 2012-12-06T11:21:44.843 に答える
1

ベクターファイルのペア(拡張子は.wmf)を指定すると、Visual Basic for Applicationsでシェイプノードの線形補間を使用してGIFアニメーションのフレームを作成できますが、説明には時間がかかります。いくつかの例については、を参照してください。

http://www.giless.co.uk/animatorMorphGIFs.htm(スライドショーのようなものです)

それ以来、私もいくつかの改善を行いました!

于 2014-07-12T13:17:15.220 に答える
1

手動のキーポイントを設定する必要がなく、ドメイン(顔など)に制限されないツールを作成しました。とにかく、画像は類似している必要があります(たとえば、同じ視点からの2つの顔または2台の車)。それはまだ進行中の作業であるため、結果が良くない場合や、良い結果を得るためにパラメーターをいじる必要がある場合があります。

https://github.com/kallaballa/Poppy

炎からグリフへのモーフィング

次のコマンドラインを使用して上記のアニメーションを生成しました。

poppy -o flame.mkv -c30 -p30 -f60 flame.png glyph.png flame.png

于 2022-02-20T20:19:38.330 に答える