glexif/exif_tag

Types

pub type ExifTagRecord {
  ExifTagRecord(
    image_description: Option(String),
    make: Option(String),
    model: Option(String),
    orientation: Option(Orientation),
    x_resolution: Option(Int),
    y_resolution: Option(Int),
    resolution_unit: Option(ResolutionUnit),
    software: Option(String),
    modify_date: Option(String),
    host_computer: Option(String),
    y_cb_cr_positioning: Option(YCbCrPositioning),
    exposure_time: Option(Fraction),
    f_number: Option(Fraction),
    exposure_program: Option(ExposureProgram),
    iso: Option(Int),
    exif_version: Option(String),
    date_time_original: Option(String),
    create_date: Option(String),
    offset_time: Option(String),
    offset_time_original: Option(String),
    offset_time_digitized: Option(String),
    components_configuration: Option(
      List(ComponentsConfiguration),
    ),
    shutter_speed_value: Option(Fraction),
    aperature_value: Option(Fraction),
    brightness_value: Option(Float),
    exposure_compensation: Option(Fraction),
    metering_mode: Option(MeteringMode),
    flash: Option(Flash),
    focal_length: Option(Float),
    subject_area: Option(List(Int)),
    maker_data: Option(TBD),
    sub_sec_time_original: Option(String),
    sub_sec_time_digitized: Option(String),
    flash_pix_version: Option(String),
    color_space: Option(ColorSpace),
    exif_image_width: Option(Int),
    exif_image_height: Option(Int),
    sensing_method: Option(SensingMethod),
    scene_type: Option(SceneType),
    exposure_mode: Option(ExposureMode),
    white_balance: Option(WhiteBalance),
    focal_length_in_35_mm_format: Option(Int),
    scene_capture_type: Option(SceneCaptureType),
    lens_info: Option(List(Fraction)),
    lens_make: Option(String),
    lens_model: Option(String),
    composite_image: Option(CompositeImage),
    gps_latitude_ref: Option(String),
    gps_latitude: Option(GPSCoordinates),
    gps_longitude_ref: Option(String),
    gps_longitude: Option(GPSCoordinates),
    gps_altitude_ref: Option(GPSAltitudeRef),
    gps_altitude: Option(Float),
    gps_timestamp: Option(String),
    gps_speed_ref: Option(GPSSpeedRef),
    gps_speed: Option(Float),
  )
}

Constructors

  • ExifTagRecord(
      image_description: Option(String),
      make: Option(String),
      model: Option(String),
      orientation: Option(Orientation),
      x_resolution: Option(Int),
      y_resolution: Option(Int),
      resolution_unit: Option(ResolutionUnit),
      software: Option(String),
      modify_date: Option(String),
      host_computer: Option(String),
      y_cb_cr_positioning: Option(YCbCrPositioning),
      exposure_time: Option(Fraction),
      f_number: Option(Fraction),
      exposure_program: Option(ExposureProgram),
      iso: Option(Int),
      exif_version: Option(String),
      date_time_original: Option(String),
      create_date: Option(String),
      offset_time: Option(String),
      offset_time_original: Option(String),
      offset_time_digitized: Option(String),
      components_configuration: Option(List(ComponentsConfiguration)),
      shutter_speed_value: Option(Fraction),
      aperature_value: Option(Fraction),
      brightness_value: Option(Float),
      exposure_compensation: Option(Fraction),
      metering_mode: Option(MeteringMode),
      flash: Option(Flash),
      focal_length: Option(Float),
      subject_area: Option(List(Int)),
      maker_data: Option(TBD),
      sub_sec_time_original: Option(String),
      sub_sec_time_digitized: Option(String),
      flash_pix_version: Option(String),
      color_space: Option(ColorSpace),
      exif_image_width: Option(Int),
      exif_image_height: Option(Int),
      sensing_method: Option(SensingMethod),
      scene_type: Option(SceneType),
      exposure_mode: Option(ExposureMode),
      white_balance: Option(WhiteBalance),
      focal_length_in_35_mm_format: Option(Int),
      scene_capture_type: Option(SceneCaptureType),
      lens_info: Option(List(Fraction)),
      lens_make: Option(String),
      lens_model: Option(String),
      composite_image: Option(CompositeImage),
      gps_latitude_ref: Option(String),
      gps_latitude: Option(GPSCoordinates),
      gps_longitude_ref: Option(String),
      gps_longitude: Option(GPSCoordinates),
      gps_altitude_ref: Option(GPSAltitudeRef),
      gps_altitude: Option(Float),
      gps_timestamp: Option(String),
      gps_speed_ref: Option(GPSSpeedRef),
      gps_speed: Option(Float),
    )

Unparsed data that has to be figured out

pub type TBD {
  TBD
}

Constructors

  • TBD

Functions

pub fn new() -> ExifTagRecord
Search Document