Document Solutions for PDF
DS.Documents.Imaging Assembly / GrapeCity.Documents.Imaging.Exif Namespace / ExifProfile Class
Properties Methods

In This Topic
    ExifProfile Class Members
    In This Topic

    The following tables list the members exposed by ExifProfile.

    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of ExifProfile.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the acceleration (a scalar regardless of direction) as the ambient situation at the shot, the unit is mGal (10-5 m/s2).  
    Public PropertyGets or sets the lens aperture.  
    Public PropertyGets or sets a string identifying the person who created the image.  
    Public PropertyGets or sets a value indicating if the data should be saved in big endian format.  
    Public PropertyGets or sets the serial number of the body of the camera that was used in photography.  
    Public PropertyGets or sets the value of brightness.  
    Public PropertyGets or sets the elevation/depression. Angle of the orientation of the camera (imaging optical axis) as the ambient situation at the shot. The unit is degree(°).  
    Public PropertyGets or sets the owner of a camera used in photography.  
    Public PropertyGets or sets the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used.  
    Public PropertyGets or sets the color space specifier.  
    Public PropertyGets or sets the color space specifier.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the channels and complements PhotometricInterpretation (specific to compressed data).  
    Public PropertyGets or sets the number of compressed bits per pixel (specific to compressed data).  
    Public PropertyGets or sets the direction of contrast processing applied by the camera when the image was shot.  
    Public PropertyGets or sets the direction of contrast processing applied by the camera when the image was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets a copyright notice.  
    Public PropertyGets or sets a value indicating the use of special processing on image data, such as rendering geared to output.  
    Public PropertyGets or sets a value indicating the use of special processing on image data, such as rendering geared to output.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the date and time of image creation.  
    Public PropertyGets or sets the date and time when the image was stored as digital data.  
    Public PropertyGets or sets the date and time when the image was stored as digital data.

    The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character.

     
    Public PropertyGets or sets the date and time when the original image data was generated.  
    Public PropertyGets or sets the date and time when the original image data was generated.

    The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character.

     
    Public PropertyGets or sets the date and time of image creation.

    The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character.

     
    Public PropertyGets or sets information on the picture-taking conditions of a particular camera model.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the digital zoom ratio when the image was shot.  
    Public PropertyGets or sets the version of the supported Exif standard.  
    Public PropertyGets or sets the exposure bias.  
    Public PropertyGets or sets the exposure index selected on the camera or input device at the time the image is captured.  
    Public PropertyGets or sets the exposure mode set when the image was shot.  
    Public PropertyGets or sets the exposure mode set when the image was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the class of the program used by the camera to set exposure when the picture is taken.  
    Public PropertyGets or sets the class of the program used by the camera to set exposure when the picture is taken.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the exposure time, given in seconds.  
    Public PropertyGets or sets the image source.  
    Public PropertyGets or sets the image source.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the status of flash when the image was shot.  
    Public PropertyGets or sets the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds.  
    Public PropertyGets or sets the Flashpix format version supported by a FPXR file.  
    Public PropertyGets or sets the status of flash when the image was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the F number.  
    Public PropertyGets or sets the actual focal length of the lens, in mm.  
    Public PropertyGets or sets the equivalent focal length assuming a 35mm film camera, in mm.  
    Public PropertyGets or sets the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution.  
    Public PropertyGets or sets the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane.  
    Public PropertyGets or sets the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane.  
    Public PropertyGets or sets the degree of overall image gain adjustment.  
    Public PropertyGets or sets the degree of overall image gain adjustment.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the value of coefficient gamma.  
    Public PropertyGets or sets the altitude based on the reference in GPSAltitudeRef.  
    Public PropertyGets or sets the altitude used as the reference altitude.  
    Public PropertyGets or sets the altitude used as the reference altitude.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the name of the GPS area.  
    Public PropertyGets or sets the name of the GPS area.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD".  
    Public PropertyGets or sets the bearing to the destination point.  
    Public PropertyGets or sets the reference used for giving the bearing to the destination point.  
    Public PropertyGets or sets the reference used for giving the bearing to the destination point.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the distance to the destination point.  
    Public PropertyGets or sets the unit used to express the distance to the destination point.  
    Public PropertyGets or sets the unit used to express the distance to the destination point.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the latitude of the destination point.  
    Public PropertyGets or sets a value indicating whether the latitude of the destination point is north or south latitude.  
    Public PropertyGets or sets a value indicating whether the latitude of the destination point is north or south latitude.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the longitude of the destination point.  
    Public PropertyGets or sets a value indicating whether the longitude of the destination point is east or west longitude.  
    Public PropertyGets or sets a value indicating whether the longitude of the destination point is east or west longitude.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets a value indicating if the differential correction is applied to the GPS receiver.  
    Public PropertyGets or sets the GPS DOP (data degree of precision).  
    Public PropertyGets or sets the horizontal positioning errors in meters.  
    Public PropertyGets or sets the direction of the image when it was captured.  
    Public PropertyGets or sets the reference for giving the direction of the image when it is captured.  
    Public PropertyGets or sets the reference for giving the direction of the image when it is captured.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the latitude.  
    Public PropertyGets or sets a value indicating whether the latitude is north or south latitude.  
    Public PropertyGets or sets a value indicating whether the latitude is north or south latitude.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the longitude.  
    Public PropertyGets or sets a value indicating whether the longitude is east or west longitude.  
    Public PropertyGets or sets a value indicating whether the longitude is east or west longitude.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the geodetic survey data used by the GPS receiver.  
    Public PropertyGets or sets the GPS measurement mode.  
    Public PropertyGets or sets the GPS measurement mode.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the name of the method used for location finding.  
    Public PropertyGets or sets the name of the method used for location finding.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the GPS satellites used for measurements.  
    Public PropertyGets or sets the speed of GPS receiver movement.  
    Public PropertyGets or sets the unit used to express the GPS receiver speed of movement.  
    Public PropertyGets or sets the unit used to express the GPS receiver speed of movement.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the status of the GPS receiver when the image is recorded.  
    Public PropertyGets or sets the status of the GPS receiver when the image is recorded.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the time as UTC (Coordinated Universal Time). TimeStamp is expressed as three RATIONAL values giving the hour, minute, and second.  
    Public PropertyGets or sets the direction of GPS receiver movement.  
    Public PropertyGets or sets the reference for giving the direction of GPS receiver movement.  
    Public PropertyGets or sets the reference for giving the direction of GPS receiver movement.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the version of GPSInfoIFD.  
    Public PropertyGets or sets the humidity as the ambient situation at the shot, the unit is %.  
    Public PropertyGets or sets a string that describes the subject of the image.  
    Public PropertyGets or sets an identifier assigned uniquely to each image.  
    Public PropertyGets or sets the identification of the Interoperability rule.  
    Public PropertyGets or sets the ISO speed value of a camera or input device that is defined in ISO 12232.  
    Public PropertyGets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.  
    Public PropertyGets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.  
    Public PropertyGets the value corresponding to the specific tag.  
    Public PropertyGets or sets the lens manufacturer.  
    Public PropertyGets or sets the lens’s model name and model number.  
    Public PropertyGets or sets the serial number of the interchangeable lens that was used in photography.  
    Public PropertyGets or sets the minimum focal length, maximum focal length, minimum F number in the minimum focal length, and minimum F number in the maximum focal length, which are specification information for the lens that was used in photography.  
    Public PropertyGets or sets the kind of light source.  
    Public PropertyGets or sets the kind of light source.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the scanner manufacturer.  
    Public PropertyGets or sets the manufacturer specific information.  
    Public PropertyGets or sets the smallest F number of the lens.  
    Public PropertyGets or sets the metering mode.  
    Public PropertyGets or sets the metering mode.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the scanner model name or number.  
    Public PropertyGets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.  
    Public PropertyGets or sets the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTime tag.  
    Public PropertyGets or sets the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTimeDigitized tag.  
    Public PropertyGets or sets the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTimeDigitized tag.

    The format when recording the offset is "±HH:MM". The part of "±" shall be recorded as "+" or "-".

     
    Public PropertyGets or sets the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTimeOriginal tag.  
    Public PropertyGets or sets the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTimeOriginal tag.

    The format when recording the offset is "±HH:MM". The part of "±" shall be recorded as "+" or "-".

     
    Public PropertyGets or sets the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTime tag.

    The format when recording the offset is "±HH:MM". The part of "±" shall be recorded as "+" or "-".

     
    Public PropertyGets or sets the orientation of the image with respect to the rows and columns.  
    Public PropertyGets or sets the orientation of the image with respect to the rows and columns.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.  
    Public PropertyGets or sets the valid width of the meaningful image (specific to compressed data).  
    Public PropertyGets or sets the valid height of the meaningful image (specific to compressed data).  
    Public PropertyGets or sets the pressure as the ambient situation at the shot, the unit is hPa.  
    Public PropertyGets or sets the chromaticities of the primaries of the image.  
    Public PropertyGets or sets the recommended exposure index value of a camera or input device defined in ISO 12232.  
    Public PropertyGets or sets the name of an audio file related to the image data.  
    Public PropertyGets or sets the unit of measurement for XResolution and YResolution.  
    Public PropertyGets or sets the unit of measurement for XResolution and YResolution.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the direction of saturation processing applied by the camera when the image was shot.  
    Public PropertyGets or sets the direction of saturation processing applied by the camera when the image was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the type of scene that was shot.  
    Public PropertyGets or sets the type of scene that was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the type of scene.  
    Public PropertyGets or sets the image sensor type on the camera or input device.  
    Public PropertyGets or sets the image sensor type on the camera or input device.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets a value indicating which one of the parameters of ISO12232 is the PhotographicSensitivity tag.  
    Public PropertyGets or sets a value indicating which one of the parameters of ISO12232 is the PhotographicSensitivity tag.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the direction of sharpness processing applied by the camera when the image was shot.  
    Public PropertyGets or sets the direction of sharpness processing applied by the camera when the image was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.  
    Public PropertyGets or sets the name and version number of the software package(s) used to create the image.  
    Public PropertyGets or sets the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233.  
    Public PropertyGets or sets the spectral sensitivity of each channel of the camera used.  
    Public PropertyGets or sets the standard output sensitivity value of a camera or input device defined in ISO 12232.  
    Public PropertyGets or sets the location and area of the main subject in the overall scene.  
    Public PropertyGets or sets the distance to the subject, given in meters.  
    Public PropertyGets or sets the distance to the subject.  
    Public PropertyGets or sets the distance to the subject.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the location of the main subject in the scene.  
    Public PropertyGets or sets the fractions of seconds for the DateTime tag.

    The value is between 0.0 and 1.0.

     
    Public PropertyGets or sets the fractions of seconds for the DateTimeDigitized tag.

    The value is between 0.0 and 1.0.

     
    Public PropertyGets or sets the fractions of seconds for the DateTimeDigitized tag.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the fractions of seconds for the DateTimeOriginal tag.

    The value is between 0.0 and 1.0.

     
    Public PropertyGets or sets the fractions of seconds for the DateTimeOriginal tag.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the fractions of seconds for the DateTime tag.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the temperature as the ambient situation at the shot, the unit is °C.  
    Public PropertyGets the list of values with unknown tags.  
    Public PropertyGets or sets the keywords or comments on the image; complements ImageDescription.  
    Public PropertyGets or sets the keywords or comments on the image; complements ImageDescription.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the water depth as the ambient situation at the shot, the unit is m.  
    Public PropertyGets or sets the white balance mode set when the image was shot.  
    Public PropertyGets or sets the white balance mode set when the image was shot.

    The value is in raw format as defined in Exif specification.

     
    Public PropertyGets or sets the chromaticity of the white point of the image.  
    Public PropertyGets or sets the number of pixels per ResolutionUnit in the ImageWidth direction.  
    Public PropertyGets or sets the number of pixels per ResolutionUnit in the ImageLength direction.  
    Top
    Public Methods
     NameDescription
    Public MethodClears all known and unknown tags and resets the instance of ExifProfile to the default state.  
    Public MethodCreates a copy of this ExifProfile.  
    Public MethodReturns an array of all known tags in the profile.  
    Public MethodReturns the list of all known tags in the profile and their corresponding values.  
    Public MethodReturns a value indicating if the specified tag is defined in the profile.  
    Public MethodOverloaded. Loads Exif metadata from a byte array.  
    Public MethodRemoves the specified tag from the profile.  
    Public MethodSaves Exif metadata to a Stream.  
    Public MethodSaves Exif metadata to a byte array.  
    Top
    See Also