Class MetadataExtractor.PhotographicConversions

  • Enclosing class:
    MetadataExtractor

    public static final class MetadataExtractor.PhotographicConversions
    extends java.lang.Object
    Contains helper methods that perform photographic conversions.
    Author:
    Drew Noakes https://drewnoakes.com
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static double ROOT_TWO  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double apertureToFStop​(double aperture)
      Converts an aperture value to its corresponding F-stop number.
      static double shutterSpeedToExposureTime​(double shutterSpeed)
      Converts a shutter speed to an exposure time.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ROOT_TWO

        public static final double ROOT_TWO
    • Constructor Detail

      • PhotographicConversions

        private PhotographicConversions()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • apertureToFStop

        public static double apertureToFStop​(double aperture)
        Converts an aperture value to its corresponding F-stop number.
        Parameters:
        aperture - the aperture value to convert
        Returns:
        the F-stop number of the specified aperture
      • shutterSpeedToExposureTime

        public static double shutterSpeedToExposureTime​(double shutterSpeed)
        Converts a shutter speed to an exposure time.
        Parameters:
        shutterSpeed - the shutter speed to convert
        Returns:
        the exposure time of the specified shutter speed