このプロジェクトについて
metadata-extractorは、メディアファイルからメタデータを読み取るためのJavaライブラリです。Maven Centralを通じてcom.drewnoakesグループで配布されており、プロジェクトのリリースページからダウンロードすることもできます。
基本的な使用法は、Metadata metadata = ImageMetadataReader.readMetadata(imagePath); の1回の呼び出しです。返されたMetadataインスタンスを反復処理またはクエリすることで、ファイルから読み取られた様々なタグ値を取得できます。
このライブラリは多くのメタデータ形式を認識し、そのうちのいくつかは1つのファイル内に共存することもあります。対応形式には、Exif、IPTC、XMP、JFIF/JFXX、ICCプロファイル、Photoshopフィールド、およびWebP、WAV、AVI、PNG、BMP、GIF、ICO、PCX、QuickTime、MP4のプロパティが含まれます。
サポートされているファイル形式には、JPEG、TIFF、WebP、WAV、AVI、PSD、PNG、BMP、GIF、HEIF(HEICおよびAVIF)、ICO、PCX、QuickTime、MP4、さらにNEF(Nikon)、CR2(Canon)、ORF(Olympus)、ARW(Sony)、RW2(Panasonic)、RWL(Leica)、SRW(Samsung)などのカメラRAW形式が含まれます。
カメラ固有のメモノートデータは、Agfa、Apple、Canon、Casio、Epson、Fujifilm、Kodak、Kyocera、Leica、Minolta、Nikon、Olympus、Panasonic、Pentax、Reconyx、Sanyo、Sigma/Foveon、Sonyの各カメラ向けにデコードされます。
ドキュメントには、プロジェクトのwikiにスタートガイドとサンプル出力が含まれています。質問はmetadata-extractorおよびjavaタグを付けてStack Overflowに投稿してください。バグや機能のリクエストはGitHubのissueトラッカーに投稿し、可能な場合はサンプル画像の提供が求められます。
貢献を歓迎します。問題と提案された解決策を記述したissueから始めるのが望ましいです。また、研究とテストに使用されるサンプル画像ファイルライブラリへの貢献も役立ちます。
このライブラリはDrew Noakesによって開発されており、提案、バグ報告、サンプル画像を提供してくれたユーザーに感謝します。他の言語向けのポートやラッパーも存在します。metadata-extractor-dotnetはこのライブラリと並行してメンテナンスされている完全なC#ポートであり、php-metadata-extractorはPHPユーザーのためにJavaプロジェクトをラップし、Clojureラッパーのexif-processorとbeeldはデータの一部またはすべてを公開します。さらにbeeldは、向きを考慮したリサイズなどの低レベルの画像操作も提供しています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.