私はそのようなリビジョン管理を狂ったように利用します。それが存在しない場合-それを構築するための良い出発点はどこにありますか?たぶんたくさんのデザインやインタラクションフローを作ることができますが、それを実装することは別のことです。
Adobe Photoshop / Illustratorで動作するマクロを作成することから始めるのは良い考えですか?または、オンライン画像編集ツールの1つですか?
オンライン画像編集ツールの1つで作業している人を誰かに紹介してもらえますか?
私はそのようなリビジョン管理を狂ったように利用します。それが存在しない場合-それを構築するための良い出発点はどこにありますか?たぶんたくさんのデザインやインタラクションフローを作ることができますが、それを実装することは別のことです。
Adobe Photoshop / Illustratorで動作するマクロを作成することから始めるのは良い考えですか?または、オンライン画像編集ツールの1つですか?
オンライン画像編集ツールの1つで作業している人を誰かに紹介してもらえますか?
Subversion は、バイナリ ファイルをバージョン管理するのに非常に適しています。それは、たとえば、Git に対して持っている唯一の大きな強みです (とにかく、私に関する限り)。その主張のより詳細な説明については、私のこの回答を参照してください。
ImageMagick には、2 つの RASTER イメージ間のピクセルごとの違いを示す比較コマンドがあります。ベクトル化された画像は、より複雑になる可能性があります (SVG ソースを見て、結果の画像をすぐに確認できる場合を除きます)。残念ながら、これは Photoshop/Illustrator ではあまり役に立ちません。
Windows で作業している場合、TortoiseSVN には画像比較ユーティリティもあります。
Perforce は、画像コンテンツがソース管理に含まれる可能性があるゲーム開発でかなり一般的に使用されます。彼らは、この種のコンテンツを非常に効率的に処理するためにかなりの労力を費やしてきました.
また、視覚的な差分ツールもあります。http://blog.perforce.com/blog/?p=1394
...およびその他のグラフィック指向のプラグイン。 http://www.perforce.com/perforce/products/plugins-p4gt.html
ああ、明らかに、これらのタイプのツールは、コードだけでなくコンテンツに使用される場合、私たちのほとんどがよく知っている SCM 名ではなく、デジタル資産管理ツールまたは DAM として参照されます。
PixelNovelはカウントされますか? PixelNovel は Photoshop のソース管理で、SVN ベースのようです。公平を期すために、Photoshop以外では機能せず、商用製品のように見えますが、誰かによって行われたので、それほど法外なアイデアではないと思います.
編集: 2015 年 9 月 27 日、PixelNovel が廃業したようです
GitLab は、Web ベースのスライダー ツールとオニオン スキン ツールによる画像比較をサポートしています。これは、画像と他の種類のファイルを同じ場所で管理するのに適したオプションです。
ほとんどのリビジョン管理システムはバイナリをサポートしています。SVNまたはGITを使用して、バイナリ、つまり画像をに簡単に保存できます。
画像の差分とパッチをどのように提案しますか? それを理解すれば、すぐに始めることができます。
これは意味がありますか?他の誰かが画像の右下を編集している間に、誰かが画像の左上隅を編集したことはありますか?
同じファイル名の異なる「バージョン」の画像を見たいだけなら、それは簡単です。ただし、保管にはかなりの費用がかかります。
私は最近 PhotoShop でこれについて考えていましたが、コマンド スタックまたはそのバリエーションを保存する方法だと思います。
どうすればこれができるのかわかりません。おそらく、プラグインはこのデータにアクセスできます。
Perforceはビットマップ画像に適しています
クレイジーなアイデアですが、作業しているすべての画像に対してアクションを記録するとしたらどうなるでしょうか (明らかに Photoshop を使用している場合)。その後、元の画像でアクションを再生するだけで、出来上がりです!
これには、編集を開始するときに 'Record Action' を押す際にある程度の事前の考慮が必要です..
しかし、それは出発点です。
一般に、SVN またはMercurial LargeFiles Extensionでさえ問題ありませんが...
画像やその他の種類の「リッチ」コンテンツのバージョン管理は、通常、デジタル アセット管理 (DAM) システムと呼ばれます。これらは通常、よりビジネス タイプのアプリケーションであり、Subversion のようなものではありません。ただし、これらのシステムのほとんどは、バージョン管理とイメージへのメタデータの割り当てをサポートしています。これらのシステムがどの程度使いやすく、どの程度統合されているかは、回答が必要な問題です。
これらの DAM システムはどれも、ファイルをネットワーク共有に保存するのがとても簡単なため、古い習慣と競合すると思います。ただし、これらのシステムは、実際にはコラボレーションと長期保存のために設計されています。
優れた DAM システムの 1 つはElvis DAMです。これは、ドラッグ アンド ドロップ タイプの操作をサポートするデスクトップ クライアントがあり、Adobe Creative Suite に直接統合されているためです。バージョンの差分は作成されませんが、実際には、データへのすべての変更を並べてバージョンを確認できます。
良い例を次に示します。
バイナリ形式のデジタル アセット リポジトリを管理するには、unison とバックアップを使用します。
リビジョンの管理は意味がないと判断しましたが、複数のリポジトリの同期を維持できることは意味があり、バックアップは「簡単」です。
Unison はあまりにも見過ごされがちです。私は約 5 年前に Unison を発見しましたが、特定の状況で自分にとって完璧なツールであると認識したのはつい最近のことです。
http://www.cis.upenn.edu/~bcpierce/unison/
ただし、ベクター画像はまったく別の話であることに注意してください。SVG 画像は、リビジョン管理が完全に理にかなっている完全なプレーン テキストで表すことができます。
一般に、デジタル資産管理 (DAM) を提供するツールを調査する必要があります。これは、メディアの世界でリビジョン管理と見なされる可能性があるものです。たとえば、そのようなツールへのゲートウェイとしてhttp://thedambook.comを参照してください。
画像編集とデジタル アセット管理を組み合わせた一般的なツールの 1 つは、Adobe Lightroomです。アドビは、非破壊編集の履歴を記録し、生のカメラ データに加えてレシピとして適用するというアイデアを推進してきました。編集されたさまざまなバージョン (一連のバージョンなど) のスナップショットを作成して名前を付け、それらの間を視覚的にナビゲートできます。 Apple Aperture でも同様の機能が提供される場合があります。別の専門的なツールはCanto Cumulusです。
これらのツールは、他の回答が注目しているように見える「差分」機能を保持していません。また、メッセージをコミットする機能を必ずしも提供しているわけでもありません。ただし、バリエーションを追跡したり、画像ファイルを元のコンポーネントに関連付けたりすることはできます。