問題タブ [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.
php - 65 文字の制限を超える IPTC 値を取得するにはどうすればよいですか?
JPG 画像の IPTC 2#005 値の 65 文字以上を取得したいと考えています。
しかし、クラシックを使用する場合:
フレーズは切り捨てられます :
しかし、Adobe Photoshop、Adobe Bridge、Windows 10 エクスプローラーは、写真のメタデータの文字列全体 (65 の制限を超える) を表示できます (「不可能なものを排除した場合、残っているものはすべて、ありそうにないことですが、真実に違いありませんか?」)。
PHP で文字列全体を取得する方法を知っていますか? お願いします
どうもありがとう
iptc - exiv2 によって追加されたキーワードが見つかりません
IPTC メタデータのキーワードを使用して、Lightroom を使用して画像をエクスポートします。
次に、exiv2 を使用してキーワードを追加します。
次に、画像をオンライン Web サイトにアップロードします。Web サイトには、Lightroom によって追加されたキーワードが表示されますが、exiv2 によって追加されたキーワードは表示されません。Windows や Linux のファイル エクスプローラーで exiv2 によって追加されたキーワードが表示されるので、それらが画像に適切に埋め込まれていることがわかります。
ファイルに加えられた変更に対してこの Web サイトが「見えない」原因は何ですか?
node.js - IPTC データを画像に書き込むための Node モジュールを推奨してください。
Iptc.Application2.Caption
JPEG 画像をダウンロードし、特定のデータをいくつかの IPTC フィールド (例: ) に書き込み、その画像を別のサービスに渡すNode.js サーバーがあります。
理想的には、IPTC データをメモリ内バッファーに書き込みたいと思います (画像をローカル ファイル システムに書き込む必要はありません)。それができない場合は、ダウンロードしてファイルを FS に保存し、IPTC データを適用するというソリューションを使用できます。
これはhttps://github.com/dberesford/exiv2nodeで動作しますが、Node.js v10 では動作しません。また、 exiv2 C++ ライブラリに依存しているため、コンテナー化された実行が面倒です。
だから私の質問は: IPTC データの書き込みを可能にし、いくつかのモンスター C ライブラリに依存しない適切な Node.js モジュールはありますか?