問題タブ [iptc]

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.

0 投票する
0 に答える
64 参照

php - 65 文字の制限を超える IPTC 値を取得するにはどうすればよいですか?

JPG 画像の IPTC 2#005 値の 65 文字以上を取得したいと考えています。

しかし、クラシックを使用する場合:

フレーズは切り捨てられます :

しかし、Adobe Photoshop、Adobe Bridge、Windows 10 エクスプローラーは、写真のメタデータの文字列全体 (65 の制限を超える) を表示できます (「不可能なものを排除した場合、残っているものはすべて、ありそうにないことですが、真実に違いありませんか?」)。

PHP で文字列全体を取得する方法を知っていますか? お願いします

どうもありがとう

0 投票する
2 に答える
93 参照

iptc - exiv2 によって追加されたキーワードが見つかりません

IPTC メタデータのキーワードを使用して、Lightroom を使用して画像をエクスポートします。

次に、exiv2 を使用してキーワードを追加します。

次に、画像をオンライン Web サイトにアップロードします。Web サイトには、Lightroom によって追加されたキーワードが表示されますが、exiv2 によって追加されたキーワードは表示されません。Windows や Linux のファイル エクスプローラーで exiv2 によって追加されたキーワードが表示されるので、それらが画像に適切に埋め込まれていることがわかります。

ファイルに加えられた変更に対してこの Web サイトが「見えない」原因は何ですか?

0 投票する
1 に答える
1635 参照

node.js - IPTC データを画像に書き込むための Node モジュールを推奨してください。

Iptc.Application2.CaptionJPEG 画像をダウンロードし、特定のデータをいくつかの IPTC フィールド (例: ) に書き込み、その画像を別のサービスに渡すNode.js サーバーがあります。

理想的には、IPTC データをメモリ内バッファーに書き込みたいと思います (画像をローカル ファイル システムに書き込む必要はありません)。それができない場合は、ダウンロードしてファイルを FS に保存し、IPTC データを適用するというソリューションを使用できます。

これはhttps://github.com/dberesford/exiv2nodeで動作しますが、Node.js v10 では動作しません。また、 exiv2 C++ ライブラリに依存しているため、コンテナー化された実行が面倒です。

だから私の質問は: IPTC データの書き込みを可能にし、いくつかのモンスター C ライブラリに依存しない適切な Node.js モジュールはありますか?