class Exif

Defined in:

exif.cr

Constant Summary

BUFFER_SIZE = 1024
VERSION = {{ (`shards version /home/runner/work/crystal-exif/crystal-exif/src`).chomp.stringify }}

Constructors

Instance Method Summary

Constructor Detail

def self.new(path : String) #

[View source]
def self.new(file : File) #

[View source]

Instance Method Detail

def aperture_value : String? #

[View source]
def artist : String? #

[View source]
def battery_level : String? #

[View source]
def bits_per_sample : String? #

[View source]
def body_serial_number : String? #

[View source]
def brightness_value : String? #

[View source]
def camera_owner_name : String? #

[View source]
def cfa_pattern : String? #

[View source]
def cfa_repeat_pattern_dim : String? #

[View source]
def color_space : String? #

[View source]
def components_configuration : String? #

[View source]
def composite_image : String? #

[View source]
def compressed_bits_per_pixel : String? #

[View source]
def compression : String? #

[View source]
def contrast : String? #

[View source]
def copyright : String? #

[View source]
def custom_rendered : String? #

[View source]
def data : Hash(String, String) #

[View source]
def date_time : String? #

[View source]
def date_time_digitized : String? #

[View source]
def date_time_original : String? #

[View source]
def device_setting_description : String? #

[View source]
def digital_zoom_ratio : String? #

[View source]
def document_name : String? #

[View source]
def exif_ifd_pointer : String? #

[View source]
def exif_version : String? #

[View source]
def exposure_bias_value : String? #

[View source]
def exposure_index : String? #

[View source]
def exposure_mode : String? #

[View source]
def exposure_program : String? #

[View source]
def exposure_time : String? #

[View source]
def file_source : String? #

[View source]
def fill_order : String? #

[View source]
def finalize #

[View source]
def flash : String? #

[View source]
def flash_energy : String? #

[View source]
def flash_pix_version : String? #

[View source]
def fnumber : String? #

[View source]
def focal_length : String? #

[View source]
def focal_length_in35_mm_film : String? #

[View source]
def focal_plane_resolution_unit : String? #

[View source]
def focal_plane_x_resolution : String? #

[View source]
def focal_plane_y_resolution : String? #

[View source]
def gain_control : String? #

[View source]
def gamma : String? #

[View source]
def gp_altitude_ref : String? #

[View source]
def gps_altitude : String? #

[View source]
def gps_area_information : String? #

[View source]
def gps_date_stamp : String? #

[View source]
def gps_dest_bearing : String? #

[View source]
def gps_dest_bearing_ref : String? #

[View source]
def gps_dest_distance : String? #

[View source]
def gps_dest_distance_ref : String? #

[View source]
def gps_dest_latitude : String? #

[View source]
def gps_dest_latitude_ref : String? #

[View source]
def gps_dest_longitude : String? #

[View source]
def gps_dest_longitude_ref : String? #

[View source]
def gps_differential : String? #

[View source]
def gps_dop : String? #

[View source]
def gps_h_positioning_error : String? #

[View source]
def gps_img_direction : String? #

[View source]
def gps_img_direction_ref : String? #

[View source]
def gps_info_ifd_pointer : String? #

[View source]
def gps_latitude : String? #

[View source]
def gps_latitude_ref : String? #

[View source]
def gps_longitude : String? #

[View source]
def gps_longitude_ref : String? #

[View source]
def gps_map_datum : String? #

[View source]
def gps_measure_mode : String? #

[View source]
def gps_processing_method : String? #

[View source]
def gps_satellites : String? #

[View source]
def gps_speed : String? #

[View source]
def gps_speed_ref : String? #

[View source]
def gps_status : String? #

[View source]
def gps_time_stamp : String? #

[View source]
def gps_track : String? #

[View source]
def gps_track_ref : String? #

[View source]
def gps_version_id : String? #

[View source]
def image_depth : String? #

[View source]
def image_description : String? #

[View source]
def image_length : String? #

[View source]
def image_resources : String? #

[View source]
def image_unique_id : String? #

[View source]
def image_width : String? #

[View source]
def inter_color_profile : String? #

[View source]
def interoperability_ifd_pointer : String? #

[View source]
def iptc_naa : String? #

[View source]
def iso_speed : String? #

[View source]
def iso_speed_latitude_yyy : String? #

[View source]
def iso_speed_latitude_zzz : String? #

[View source]
def iso_speed_ratings : String? #

[View source]
def jpeg_interchange_format : String? #

[View source]
def jpeg_interchange_format_length : String? #

[View source]
def jpeg_proc : String? #

[View source]
def lens_make : String? #

[View source]
def lens_model : String? #

[View source]
def lens_serial_number : String? #

[View source]
def lens_specification : String? #

[View source]
def light_source : String? #

[View source]
def make : String? #

[View source]
def maker_note : String? #

[View source]
def max_aperture_value : String? #

[View source]
def metering_mode : String? #

[View source]
def mnote_data : Hash(String, String) #

[View source]
def model : String? #

[View source]
def new_cfa_pattern : String? #

[View source]
def new_subfile_type : String? #

[View source]
def oecf : String? #

[View source]
def offset_time : String? #

[View source]
def offset_time_digitized : String? #

[View source]
def offset_time_original : String? #

[View source]
def orientation : String? #

[View source]
def padding : String? #

[View source]
def photometric_interpretation : String? #

[View source]
def pixel_x_dimension : String? #

[View source]
def pixel_y_dimension : String? #

[View source]
def planar_configuration : String? #

[View source]
def primary_chromaticities : String? #

[View source]
def print_image_matching : String? #

[View source]
def recommended_exposure_index : String? #

[View source]
def reference_black_white : String? #

[View source]
def related_image_file_format : String? #

[View source]
def related_image_length : String? #

[View source]
def related_image_width : String? #

[View source]
def related_sound_file : String? #

[View source]
def resolution_unit : String? #

[View source]
def rows_per_strip : String? #

[View source]
def samples_per_pixel : String? #

[View source]
def saturation : String? #

[View source]
def scene_capture_type : String? #

[View source]
def scene_type : String? #

[View source]
def sensing_method : String? #

[View source]
def sensitivity_type : String? #

[View source]
def sharpness : String? #

[View source]
def shutter_speed_value : String? #

[View source]
def software : String? #

[View source]
def source_exposure_times_of_composite_image : String? #

[View source]
def source_image_number_of_composite_image : String? #

[View source]
def spatial_frequency_response : String? #

[View source]
def spectral_sensitivity : String? #

[View source]
def standard_output_sensitivity : String? #

[View source]
def strip_byte_counts : String? #

[View source]
def strip_offsets : String? #

[View source]
def sub_ifds : String? #

[View source]
def sub_sec_time : String? #

[View source]
def sub_sec_time_digitized : String? #

[View source]
def sub_sec_time_original : String? #

[View source]
def subject_area : String? #

[View source]
def subject_distance : String? #

[View source]
def subject_distance_range : String? #

[View source]
def subject_location : String? #

[View source]
def tiff_ep_standard_id : String? #

[View source]
def time_zone_offset : String? #

[View source]
def transfer_function : String? #

[View source]
def transfer_range : String? #

[View source]
def user_comment : String? #

[View source]
def white_balance : String? #

[View source]
def white_point : String? #

[View source]
def x_resolution : String? #

[View source]
def xml_packet : String? #

[View source]
def xp_author : String? #

[View source]
def xp_comment : String? #

[View source]
def xp_keywords : String? #

[View source]
def xp_subject : String? #

[View source]
def xp_title : String? #

[View source]
def y_resolution : String? #

[View source]
def ycbcr_coefficients : String? #

[View source]
def ycbcr_positioning : String? #

[View source]
def ycbcr_sub_sampling : String? #

[View source]