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