private static ExifFlashMode GetFlashMode(BitmapMetadata metadata) { var value = metadata.ReadUShort(FlashModeQuery); return(value.HasValue ? (value.Value % 2 == 1 ? ExifFlashMode.FlashFired : ExifFlashMode.FlashDidNotFire) : ExifFlashMode.Unknown); }
private static ExifOrientation GetOrientation(BitmapMetadata metadata) { var direction = metadata.ReadUShort(OrientationQuery); return(direction.HasValue ? (ExifOrientation)direction.Value : ExifOrientation.None); }
private static ExifColorRepresentation GetColorRepresentation(BitmapMetadata metadata) { var value = metadata.ReadUShort(ColorRepresentationQuery); return(value.HasValue && value == 1 ? ExifColorRepresentation.sRGB : ExifColorRepresentation.Uncalibrated); }
private static ExifWhiteBalanceMode GetWhiteBalanceMode(BitmapMetadata metadata) { var mode = metadata.ReadUShort(WhiteBalanceQuery); return(!mode.HasValue ? ExifWhiteBalanceMode.Unknown : (ExifWhiteBalanceMode)mode.Value); }
private static ExifExposureMode GetExposureMode(BitmapMetadata metadata) { var mode = metadata.ReadUShort(ExposureModeQuery); return(!mode.HasValue ? ExifExposureMode.Unknown : (ExifExposureMode)mode.Value); }
private static ExifColorRepresentation GetColorRepresentation( BitmapMetadata metadata ) { var value = metadata.ReadUShort( ColorRepresentationQuery ); return value.HasValue && value == 1 ? ExifColorRepresentation.sRGB : ExifColorRepresentation.Uncalibrated; }
private static ExifWhiteBalanceMode GetWhiteBalanceMode( BitmapMetadata metadata ) { var mode = metadata.ReadUShort( WhiteBalanceQuery ); return !mode.HasValue ? ExifWhiteBalanceMode.Unknown : (ExifWhiteBalanceMode) mode.Value; }
private static ExifOrientation GetOrientation( BitmapMetadata metadata ) { var direction = metadata.ReadUShort( OrientationQuery ); return direction.HasValue ? (ExifOrientation) direction.Value : ExifOrientation.None; }
private static ExifFlashMode GetFlashMode( BitmapMetadata metadata ) { var value = metadata.ReadUShort( FlashModeQuery ); return value.HasValue ? (value.Value % 2 == 1 ? ExifFlashMode.FlashFired : ExifFlashMode.FlashDidNotFire) : ExifFlashMode.Unknown; }
private static ExifExposureMode GetExposureMode( BitmapMetadata metadata ) { var mode = metadata.ReadUShort( ExposureModeQuery ); return !mode.HasValue ? ExifExposureMode.Unknown : (ExifExposureMode) mode.Value; }