4

会社用に検索可能な画像ライブラリを構築したいと考えています。何千もの画像があり、いわば「タグ付け」する最良の方法を見つけようとしています. 画像はネットワーク ドライブに保存され、Mac と Windows の両方のユーザーがアクセスします。私は Mac で作業しており、Adobe Bridge を使用していますが、これらの画像にアクセスするすべての人がそうするわけではありません。Windows では検索用にファイルにタグを追加でき、OS X では Spotlight コメント (カンマで区切られ、検索タグとして使用できます) を追加できることがわかりましたが、2 つが引き継がれません。プラットフォーム間で。

この目標を達成するのに役立つものはありますか?

4

2 に答える 2

3

画像とともにメタデータを保存するためのIPTC標準があります。この標準では、見出し、要約、キーワードなどの定義済みフィールドに情報を保存できます。この規格と互換性のあるファイル形式であれば、ファイル内にデータを埋め込むことができます。IPTC は拡張 Exif 標準と考えてください。

IPTC 規格自体は Adob​​e によって改良され、XMP ( Extensible Metadata Platformの略) と呼ばれています。XMP は ISO 標準の一部であり、TIFF、JPG、PNG、GIF、PDF、および多くの RAW 画像ファイルを含む、今日のほとんどの画像ファイルに埋め込むことができます。また、XMP 埋め込みをサポートしていないファイルを扱っている場合は、サイドカー ファイル (すべての XMP 情報を含む外部の .xmp ファイル) を介してこの標準を使用できます。XMP にはいくつかのライブラリがあります。「公式」Adobe XMP SDKは C++ ライブラリを提供します。他のいくつかの XMP ライブラリは、こちらにリストされています

XMP を使用する大きな利点は、使用する他の最新の画像管理ソフトウェアと情報が互換性があることです。ソリューションがいつか時代遅れになっても、Adobe Bridge (または Acdsee や XnView など) は入力されたデータにアクセスできます。また、Windows と Mac に制限されることさえありません。Linux 用の XMP ベースのソリューションもあります。

もちろん、画像ライブラリには、高速検索を可能にする単純なデータベースが付属している必要があります。同様の解決策として、画像と共にファイル サーバーに保存され、画像が追加または編集されるたびに更新される SQLite データベースを使用しました。このデータベースは、XMP フィールドからの情報をミラーリングするだけで、画像ファイル自体からいつでも簡単に再構築できます。

于 2013-09-29T11:05:40.340 に答える