一連の写真を撮り、それらから単一のスプライトシートを生成できる既知のツールはありますか? (つまり、すべての画像を1つの画像に次々に配置します)。
これを行う非常に基本的なソフトウェアをいくつか見つけましたが、重複するフレームを検出し、生成された画像の各フレームの座標をプログラムで取得できるようなデータ構造を出力できるソフトウェアを探しています。
多くの重複フレームを持つ既存のアニメーションを変換するためにこれが必要です。これを行うための標準ソフトウェアがないことに少し驚いています。これに関するWebで見つけることができるほとんどの情報は、これを完全に手動で行う人々です。
何かお勧めはありますか?
私はこれを自分で正確に行う必要はありませんでしたが、もしそうなら、 imagemagick を使用します。
montage -background "transparent" -depth 8 -type TrueColorMatte img??.png \
-geometry 50x50 -tile 10x10 -Matte -transparent "transparent" \
-type TrueColorMatte -depth 8 Sprite.png
重複するスプライトを見つけるための簡単な答えはありませんが、imagemagick compare
プログラムから始めるのが良いでしょう。さまざまな比較を実行する方法の実際的な例については、 このページ を確認してください。
更新:BSDライセンスがあります css&Spriteジェネレーター phpに実装されています。 imagemagickを使用して汚い作業を行い、重複を無視するオプションもあります。
コーディングに興味がある場合は、Python Imaging Library
を使用できます。これは、複数のスプライトからの単一の画像の作成を説明する記事です: Pythonを使用した画像の連結。
あなたが探しているのがスプライトビルダーの場合、ここに1つあります:
スプライト構築キット
それが画像スティッチングの場合、ここにいくつかのフリーウェア画像スティッチャーがあります:
MicrosoftのImage Composite Editor
このアプリケーションは、単一のカメラ位置から撮影されたシーンの重なり合う写真のセットを取得し、すべてのソース画像をフル解像度で組み込んだ高解像度のパノラマを作成します。ステッチされたパノラマは、さまざまな形式で保存できます。
オートステッチ
写真を選択して、写真を1つの組み合わせたパノラマにフォーマットします。すべての照明補正とブレンディングはあなたのために行われます。
パノラマパーフェクトライト
各写真のブレンド領域のノードを使用して、各構造(木、建物など)を一致させ、結合時に歪みがないことを確認できます。より複雑ですが、オートステッチで時々得られる曲がりや歪みのないより良いステッチです。
Windows Liveフォトギャラリー
写真の管理に使用されますが、[作成]メニューには「パノラマスティッチャー」が含まれています。サムネイルビューアから写真を選択すると、プログラムが残りの作業を行います。トリミングと調整は、[修正]メニューからすぐに実行できます。