Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

Apache Tikaを使用して画像メタデータを読み取る方法

多くの画像フォーマットには、画像に関するメタデータが含まれています。JDeliは画像メタデータを抽出するためのApache Tikaプラグインを提供しています。

注意: この機能を使用するには、クラスパスにApache Tikaが必要です。Tikaはこちら からダウンロードできます。

現在、以下のフォーマットをサポートしています:

  • AVIF
  • BMP
  • GIF
  • HEIC/HEIF
  • JPEG/JPG
  • JPX/JP2
  • JXL
  • PNG
  • TIFF/TIF
  • WEBP

使用例

try (final TikaInputStream tik = TikaInputStream.get(Paths.get(file))) {
    final MetadataParser parser = new MetadataParser();
    
    final ToXMLContentHandler xmlH = new ToXMLContentHandler();
    
    // Ability to set a password if necessary
    final Metadata metadata = new Metadata();
    // metadata.set(PDFParser.PASSWORD, "password");
    
    // parseContext is not required so can be null
    parser.parse(tik, xmlH, metadata, null);
} catch (final IOException | SAXException | TikaException e) {
    e.printStackTrace();
}