kandi background
Explore Kits

metadata-extractor | Extracts Exif , IPTC , XMP , ICC and other metadata | Image Editing library

 by   drewnoakes Java Version: 2.16.0 License: Apache-2.0

 by   drewnoakes Java Version: 2.16.0 License: Apache-2.0

Download this library from

kandi X-RAY | metadata-extractor Summary

metadata-extractor is a Java library typically used in Telecommunications, Media, Media, Entertainment, Media, Image Editing applications. metadata-extractor has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has high support. You can download it from GitHub, Maven.
metadata-extractor is a Java library for reading metadata from media files.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • metadata-extractor has a highly active ecosystem.
  • It has 1842 star(s) with 385 fork(s). There are 122 watchers for this library.
  • It had no major release in the last 12 months.
  • There are 97 open issues and 262 have been closed. On average issues are closed in 57 days. There are 7 open pull requests and 0 closed requests.
  • It has a positive sentiment in the developer community.
  • The latest version of metadata-extractor is 2.16.0
metadata-extractor Support
Best in #Image Editing
Average in #Image Editing
metadata-extractor Support
Best in #Image Editing
Average in #Image Editing

quality kandi Quality

  • metadata-extractor has 0 bugs and 0 code smells.
metadata-extractor Quality
Best in #Image Editing
Average in #Image Editing
metadata-extractor Quality
Best in #Image Editing
Average in #Image Editing

securitySecurity

  • metadata-extractor has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • metadata-extractor code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.
metadata-extractor Security
Best in #Image Editing
Average in #Image Editing
metadata-extractor Security
Best in #Image Editing
Average in #Image Editing

license License

  • metadata-extractor is licensed under the Apache-2.0 License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.
metadata-extractor License
Best in #Image Editing
Average in #Image Editing
metadata-extractor License
Best in #Image Editing
Average in #Image Editing

buildReuse

  • metadata-extractor releases are available to install and integrate.
  • Deployable package is available in Maven.
  • Build file is available. You can build the component from source.
  • Installation instructions, examples and code snippets are available.
  • It has 38844 lines of code, 2510 functions and 496 files.
  • It has medium code complexity. Code complexity directly impacts maintainability of the code.
metadata-extractor Reuse
Best in #Image Editing
Average in #Image Editing
metadata-extractor Reuse
Best in #Image Editing
Average in #Image Editing
Top functions reviewed by kandi - BETA

kandi has reviewed metadata-extractor and discovered the below as its top functions. This is intended to give you an instant insight into metadata-extractor implemented functionality, and help decide if they suit your requirements.

  • Gets an integer value of the specified tag type .
    • Read bitmap header .
      • Extracts makernote .
        • Build a description for the faces .
          • Add exif tag names to a map .
            • Retrieves the data for the specified tag type .
              • Process the IFD in the specified section .
                • Retrieves the path of the specified tag type .
                  • Main method for testing .
                    • Returns a description of the Galaxy model id .

                      Get all kandi verified functions for this library.

                      Get all kandi verified functions for this library.

                      metadata-extractor Key Features

                      Exif

                      IPTC

                      XMP

                      JFIF / JFXX

                      ICC Profiles

                      Photoshop fields

                      WebP properties

                      WAV properties

                      AVI properties

                      PNG properties

                      BMP properties

                      GIF properties

                      ICO properties

                      PCX properties

                      QuickTime properties

                      MP4 properties

                      JPEG

                      TIFF

                      WebP

                      WAV

                      AVI

                      PSD

                      PNG

                      BMP

                      GIF

                      ICO

                      PCX

                      QuickTime

                      MP4

                      Camera Raw NEF (Nikon) CR2 (Canon) ORF (Olympus) ARW (Sony) RW2 (Panasonic) RWL (Leica) SRW (Samsung)

                      Agfa

                      Apple

                      Canon

                      Casio

                      Epson

                      Fujifilm

                      Kodak

                      Kyocera

                      Leica

                      Minolta

                      Nikon

                      Olympus

                      Panasonic

                      Pentax

                      Reconyx

                      Sanyo

                      Sigma/Foveon

                      Sony

                      Community Discussions

                      Trending Discussions on metadata-extractor
                      • Determining whether file supports Exif header in Java
                      Trending Discussions on metadata-extractor

                      QUESTION

                      Determining whether file supports Exif header in Java

                      Asked 2021-Aug-12 at 09:15

                      I am using Java and the library metadata extractor to work with file metadata.

                      What I want is to reliably check if a file supports the Exif header (also if it would be supported if it is not available in the header yet).

                      As far as I know, the Exif header is supported by JPEG and TIFF, and also by some PNGs (among others).

                      Currently I am just checking the file type for JPEG or TIFF (by using FileTypeDetector::detectFileType), but is it possible to reliably determine whether the file supports the Exif header without checking the file type? Then files of other formats which also support the Exif header could be taken into account, too.

                      Thanks in advance!

                      ANSWER

                      Answered 2021-Aug-04 at 07:37

                      Is it possible to reliably determine whether the file supports the Exif header without checking the file type?

                      No. There's no way to "detect" whether a file supports Exif meta data (the term "Exif header" is a misnomer) by inspecting the file. I think your current way of determining the file format, and keep a list of formats you know support Exif makes sense.


                      Note that each file format that supports Exif metadata typically wraps it in a "native" (as in the format's own) container structure, so you typically have to add custom code for each format you want to add Exif metadata to. The only exception is TIFF, as Exif metadata is based on the TIFF format. See also Wikipedia on Exif.

                      Of course, it is technically possible to append or insert Exif metadata to any file, however, but this will typically render the file corrupt or the Exif metadata will be ignored by other software.

                      Source https://stackoverflow.com/questions/68632843

                      Community Discussions, Code Snippets contain sources that include Stack Exchange Network

                      Vulnerabilities

                      No vulnerabilities reported

                      Install metadata-extractor

                      The easiest way is to install the library via its Maven package. Alternatively, download it from the releases page.

                      Support

                      The quickest way to have your questions answered is via Stack Overflow. Check whether your question has already been asked, and if not, ask a new one tagged with both metadata-extractor and java. Bugs and feature requests should be provided via the project's issue tracker. Please attach sample images where possible as most issues cannot be investigated without an image.

                      DOWNLOAD this Library from

                      Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
                      over 430 million Knowledge Items
                      Find more libraries
                      Reuse Solution Kits and Libraries Curated by Popular Use Cases
                      Explore Kits

                      Save this library and start creating your kit

                      Share this Page

                      share link
                      Reuse Pre-built Kits with metadata-extractor
                      Consider Popular Image Editing Libraries
                      Try Top Libraries by drewnoakes
                      Compare Image Editing Libraries with Highest Support
                      Compare Image Editing Libraries with Highest Quality
                      Compare Image Editing Libraries with Highest Security
                      Compare Image Editing Libraries with Permissive License
                      Compare Image Editing Libraries with Highest Reuse
                      Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
                      over 430 million Knowledge Items
                      Find more libraries
                      Reuse Solution Kits and Libraries Curated by Popular Use Cases
                      Explore Kits

                      Save this library and start creating your kit

                      • © 2022 Open Weaver Inc.