問題タブ [metadata-extractor]
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.
image - メタデータ抽出器による画像の向き
画像の向きを知るために「metadata-extractor」ライブラリを使用していますが、向きの値を「1」として取得するたびに、ソース画像が実際に 90 度回転している場合でも回転は必要ありません。
何か足りないのですか???
前もって感謝します。
java - Java で 64 文字を超える IPTC キーワードを抽出する
Drews Metadata Extractor for Java を使用して、JPEG 画像から IPTC キーワードを抽出しています。これまでのところうまくいきます。Adobe Bridge を使用してキーワードを割り当てました。残念ながら、Bridge は 64 文字を超えるキーワードをサポートしていますが、メタデータ エクストラクタ ライブラリは文字列の最初の 64 文字しか読み取りません。キーワード全体の読み方のアイデアはありますか? (最大 128 文字)
PS: キーワードを短縮することはできません。
java - Metadata-extractor を使用してファイル タイプを判別する方法
画像ファイルからメタデータを抽出するために metadata-extractor を使用していますが、これはうまく機能しています。私が知りたいのは、メタデータ抽出ライブラリが処理中のファイルの種類を教えてくれる方法があるかどうかです。サポートされているファイル タイプのファイルがいくつかありますが、ファイル拡張子がありません。サポートされているファイルの種類を渡すと仮定して、ファイルの種類を教えてくれる API はありますか?
c# - C# で metadata-extractor を使用してカスタム XMP メタデータを取得する
以下を使用して、photoshop .jsx スクリプトを使用していくつかの XMP メタデータを作成しています。
var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);
XMPMeta.registerNamespace(nameSpace, nsPrefix);
次に、この新しい名前空間にデータを追加します。で確認すると、Photoshop で表示できますFile -> FileInfo
。私の質問は、c# プロジェクトでメタデータ エクストラクタ ライブラリを使用してこのデータにアクセスするにはどうすればよいですか? 次のコードを使用すると、どのディレクトリ内にも追加した新しいメタデータが表示されません。
FileStream OriginalFile = new FileStream("C:\\Users\\av\\Desktop\\test.tif", FileMode.Open, FileAccess.Read, FileShare.Read);
IEnumerable<MetadataExtractor.Directory> directories = ImageMetadataReader.ReadMetadata(OriginalFile);
編集: すべてのプロパティをループできますが、実行しようとすると
var xmpDirectory = ImageMetadataReader.ReadMetadata("path/test.tif").OfType<XmpDirectory>().FirstOrDefault();
xmpDirectory.XmpMeta.GetProperty("http://ns.adobe.com/xap/1.0/mm/xmpMM:DerivedForm/", "stRef:documentID")
例外があります。Photoshop で見ると、プロパティが存在します。