問題タブ [xmp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# または C++ で xmp メタデータを読み書きする方法
画像の xmp メタデータを操作しようとしています。C# または C++ で実行できます。
これどうやってするの?使用できるライブラリはありますか?
php - 「作成日」EXIF/XMP メタデータを jpg に書き込む際の問題
Flickr API を使用して Flickr から画像をダウンロードし、関連するテキストとメタデータを解析し、画像ファイルに埋め込まれたメタデータを使用してサーバーにバージョンを保存する php スクリプトがあります。私は歴史的な画像を扱っており、スマートフォンで日付順に表示したいと考えています (Android で F-Stop アプリを試しています)。
PHP JPEG メタデータ ツールキット ( http://www.ozhiker.com/electronics/pjmt/ ) を使用して、XMP データをファイルに書き込むことにより、メタデータの更新を行っています。しかし、私の人生では、「撮影日」を機能させることができないようです!
サンプル画像は次のとおりです。
これは Flickr の元のファイルで、日付は私がファイルhttp://metapicz.com/#landing?imgsrc=http%3A%2F%2Fwww.whatsthatpicture.com%2Ftools%2FPHP_JPEG_Metadata_Toolkit%2Fflickrを作成した日付に設定されています 。 jpg (ローカルで検査する場合は、画像を右クリックして保存します)
これがツールキットでの私の最初の試みです。XMP ' DateCreated ' は更新されていますが、EXIF CreateDate または XMP CreateDate は更新されていません
そこで、強制的に XMP CreateDate http://metapicz.com/#landing?imgsrc=http%3A%2F%2Fwww.whatsthatpicture.com%2Ftools%2FPHP_JPEG_Metadata_Toolkit%2Fprocessed_new.jpgを変更しました。これは、作成日として Windows エクスプローラーに表示されましたが、F-Stop アプリには表示されませんでした。
そこで、まだ Flickr の値のままである EXIF CreateDate が優先されるのではないかと考えていたので、そのメタデータを削除しました (私が見る限り、ツールセットでは EXIF を変更することはできません) http:// metapicz.com/#landing?imgsrc=http%3A%2F%2Fwww.whatsthatpicture.com%2Ftools%2FPHP_JPEG_Metadata_Toolkit%2Fprocessed_new2.jpg
これらのケースのいずれにおいても、F-Stop は日付を正しく解釈しません。開発者に連絡しましたが、実際にはアプリに問題があるとは思いません。ファイルのメタデータ形式にあると思います。これは、元のファイルを Windows エクスプローラーで表示し、そこで撮影日を変更したときに、このファイルが完全に動作するためです。 %2Fflickr_win.jpg
誰かが何が起こっているのかを教えてもらえますか、または私がこれについて行くかもしれない別の方法を提案できますか?
windows - XMP 情報の表示と編集
画像ファイルの XMP 読み取り情報と編集情報を変更できる Web アプリケーションを構築したいと考えています。その方法で画像ファイルの XMP 情報をタップすることは可能ですか?
私はおそらく Windows Server (2003) 経由で作業し、ASP で書いています。
c++ - exifとxmpの関係は何ですか? それらは交換可能ですか?
画像のメタデータを読み書きするアプリケーションを作成しています (raw ファイルを jpeg/tiff に変換します)。カメラ/モード/... に関するメタデータを生成された jpeg に書き込む必要があります。
私はこれをexifを使用して実行できることを知っており、WindowsではGDIを使用してこれを実行しています。しかし、Adobe から xmp および xmp sdk に関する情報を読んでいます。
どれを使うべきか迷っています。exifまたはxmp?
それらは互いにどのように関連していますか?
なぜexifメタデータの書き込みを選択し、他の誰かがXMPを選択するのでしょうか? それらのいずれかを選択することの長所/短所は何ですか。
私はWindows上でC ++で書いています(visual studio 2012)
python - 変更されたサブジェクト データの XMP ファイルへの書き込みに失敗する (pyexiv2 を使用)
写真編集者が私の写真の多くのタグを台無しにしてしまいました。私はこれを、Python に慣れ、タグをきれいにするためのスクリプトを書くための最後の一押しと考えました。pyexiv2 が非常に便利であることがわかり、基本的にチュートリアル ( http://tilloy.net/dev/pyexiv2/tutorial.html ) に従おうとしました。
私がやろうとしていること:
- XMP ファイルから元のデータを解析します (注意: メタデータを写真ファイルに直接書き込む代わりに、サイドカー ファイルを使用します)。
- Xmp.dc.subject から元のタグを読み取ります (デバッグのために stdout に出力します)。
- タグを新しい値に変更します (デバッグ用に新しい値を出力します)。
- 新しいデータを XMP ファイルに書き戻します
エディターで XMP ファイルをチェックするまでは、かなりうまくいっているように見えます。変更された値は表示されません。ただし、XMP ファイルは新しいタイムスタンプを取得し、XMP ファイルを読み取り専用にすると、エラー メッセージが表示されます。そのため、何かがファイルに書き込まれるようです。正しいデータではありません。
私の問題を示す最小限のスクリプトを次に示します。
その出力は次のとおりです。
ただし、XMP ファイルの関連セクションは次のようになります。
では、変更されたメタデータを XMP ファイルに書き込むにはどうすればよいでしょうか?
私は Python の完全な初心者 (ただし、プログラミングの初心者) であるため、この問題は、私が認識していない些細なことが原因である可能性があることに注意してください。Debian Linux で Python 2.7.6 を実行しています。
pdf - exiftool を使用して PDF ドキュメントのセキュリティを取得することは可能ですか?
コンテンツのコピー、印刷など、PDF ドキュメントのセキュリティ設定を抽出したいのですが、exiftool を使用できますか。
android - Android: xmp を使用してバイト配列をイメージからビットマップにデコードする
私の Android アプリケーションは、次の方法を使用してデコードする http 要求を介して複数の画像を受信しています。
主な問題は、xmp データを含む jpg 画像のバイト配列を渡すと、decodeByteArray() メソッドが null を返すことです。コンピューターに画像のコピーがあり、メモ帳 ++ で開くと次の情報が表示されます。
xmp を使用して画像のバイト配列をビットマップに変換する他の方法はありますか?
前もって感謝します。