class Exif

Defined in:

exif.cr

Constant Summary

BUFFER_SIZE = 1024
VERSION = {{ (`shards version /srv/crystaldoc.info/github-mamantoha-crystal-exif-v0.4.0/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 | Nil #

[View source]
def artist : String | Nil #

[View source]
def battery_level : String | Nil #

[View source]
def bits_per_sample : String | Nil #

[View source]
def body_serial_number : String | Nil #

[View source]
def brightness_value : String | Nil #

[View source]
def camera_owner_name : String | Nil #

[View source]
def cfa_pattern : String | Nil #

[View source]
def cfa_repeat_pattern_dim : String | Nil #

[View source]
def color_space : String | Nil #

[View source]
def components_configuration : String | Nil #

[View source]
def composite_image : String | Nil #

[View source]
def compressed_bits_per_pixel : String | Nil #

[View source]
def compression : String | Nil #

[View source]
def contrast : String | Nil #

[View source]
def copyright : String | Nil #

[View source]
def custom_rendered : String | Nil #

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

[View source]
def date_time : String | Nil #

[View source]
def date_time_digitized : String | Nil #

[View source]
def date_time_original : String | Nil #

[View source]
def device_setting_description : String | Nil #

[View source]
def digital_zoom_ratio : String | Nil #

[View source]
def document_name : String | Nil #

[View source]
def exif_ifd_pointer : String | Nil #

[View source]
def exif_version : String | Nil #

[View source]
def exposure_bias_value : String | Nil #

[View source]
def exposure_index : String | Nil #

[View source]
def exposure_mode : String | Nil #

[View source]
def exposure_program : String | Nil #

[View source]
def exposure_time : String | Nil #

[View source]
def file_source : String | Nil #

[View source]
def fill_order : String | Nil #

[View source]
def finalize #

[View source]
def flash : String | Nil #

[View source]
def flash_energy : String | Nil #

[View source]
def flash_pix_version : String | Nil #

[View source]
def fnumber : String | Nil #

[View source]
def focal_length : String | Nil #

[View source]
def focal_length_in35_mm_film : String | Nil #

[View source]
def focal_plane_resolution_unit : String | Nil #

[View source]
def focal_plane_x_resolution : String | Nil #

[View source]
def focal_plane_y_resolution : String | Nil #

[View source]
def gain_control : String | Nil #

[View source]
def gamma : String | Nil #

[View source]
def gp_altitude_ref : String | Nil #

[View source]
def gps_altitude : String | Nil #

[View source]
def gps_area_information : String | Nil #

[View source]
def gps_date_stamp : String | Nil #

[View source]
def gps_dest_bearing : String | Nil #

[View source]
def gps_dest_bearing_ref : String | Nil #

[View source]
def gps_dest_distance : String | Nil #

[View source]
def gps_dest_distance_ref : String | Nil #

[View source]
def gps_dest_latitude : String | Nil #

[View source]
def gps_dest_latitude_ref : String | Nil #

[View source]
def gps_dest_longitude : String | Nil #

[View source]
def gps_dest_longitude_ref : String | Nil #

[View source]
def gps_differential : String | Nil #

[View source]
def gps_dop : String | Nil #

[View source]
def gps_h_positioning_error : String | Nil #

[View source]
def gps_img_direction : String | Nil #

[View source]
def gps_img_direction_ref : String | Nil #

[View source]
def gps_info_ifd_pointer : String | Nil #

[View source]
def gps_latitude : String | Nil #

[View source]
def gps_latitude_ref : String | Nil #

[View source]
def gps_longitude : String | Nil #

[View source]
def gps_longitude_ref : String | Nil #

[View source]
def gps_map_datum : String | Nil #

[View source]
def gps_measure_mode : String | Nil #

[View source]
def gps_processing_method : String | Nil #

[View source]
def gps_satellites : String | Nil #

[View source]
def gps_speed : String | Nil #

[View source]
def gps_speed_ref : String | Nil #

[View source]
def gps_status : String | Nil #

[View source]
def gps_time_stamp : String | Nil #

[View source]
def gps_track : String | Nil #

[View source]
def gps_track_ref : String | Nil #

[View source]
def gps_version_id : String | Nil #

[View source]
def image_depth : String | Nil #

[View source]
def image_description : String | Nil #

[View source]
def image_length : String | Nil #

[View source]
def image_resources : String | Nil #

[View source]
def image_unique_id : String | Nil #

[View source]
def image_width : String | Nil #

[View source]
def inter_color_profile : String | Nil #

[View source]
def interoperability_ifd_pointer : String | Nil #

[View source]
def iptc_naa : String | Nil #

[View source]
def iso_speed : String | Nil #

[View source]
def iso_speed_latitude_yyy : String | Nil #

[View source]
def iso_speed_latitude_zzz : String | Nil #

[View source]
def iso_speed_ratings : String | Nil #

[View source]
def jpeg_interchange_format : String | Nil #

[View source]
def jpeg_interchange_format_length : String | Nil #

[View source]
def jpeg_proc : String | Nil #

[View source]
def lens_make : String | Nil #

[View source]
def lens_model : String | Nil #

[View source]
def lens_serial_number : String | Nil #

[View source]
def lens_specification : String | Nil #

[View source]
def light_source : String | Nil #

[View source]
def make : String | Nil #

[View source]
def maker_note : String | Nil #

[View source]
def max_aperture_value : String | Nil #

[View source]
def metering_mode : String | Nil #

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

[View source]
def model : String | Nil #

[View source]
def new_cfa_pattern : String | Nil #

[View source]
def new_subfile_type : String | Nil #

[View source]
def oecf : String | Nil #

[View source]
def offset_time : String | Nil #

[View source]
def offset_time_digitized : String | Nil #

[View source]
def offset_time_original : String | Nil #

[View source]
def orientation : String | Nil #

[View source]
def padding : String | Nil #

[View source]
def photometric_interpretation : String | Nil #

[View source]
def pixel_x_dimension : String | Nil #

[View source]
def pixel_y_dimension : String | Nil #

[View source]
def planar_configuration : String | Nil #

[View source]
def primary_chromaticities : String | Nil #

[View source]
def print_image_matching : String | Nil #

[View source]
def recommended_exposure_index : String | Nil #

[View source]
def reference_black_white : String | Nil #

[View source]
def related_image_file_format : String | Nil #

[View source]
def related_image_length : String | Nil #

[View source]
def related_image_width : String | Nil #

[View source]
def related_sound_file : String | Nil #

[View source]
def resolution_unit : String | Nil #

[View source]
def rows_per_strip : String | Nil #

[View source]
def samples_per_pixel : String | Nil #

[View source]
def saturation : String | Nil #

[View source]
def scene_capture_type : String | Nil #

[View source]
def scene_type : String | Nil #

[View source]
def sensing_method : String | Nil #

[View source]
def sensitivity_type : String | Nil #

[View source]
def sharpness : String | Nil #

[View source]
def shutter_speed_value : String | Nil #

[View source]
def software : String | Nil #

[View source]
def source_exposure_times_of_composite_image : String | Nil #

[View source]
def source_image_number_of_composite_image : String | Nil #

[View source]
def spatial_frequency_response : String | Nil #

[View source]
def spectral_sensitivity : String | Nil #

[View source]
def standard_output_sensitivity : String | Nil #

[View source]
def strip_byte_counts : String | Nil #

[View source]
def strip_offsets : String | Nil #

[View source]
def sub_ifds : String | Nil #

[View source]
def sub_sec_time : String | Nil #

[View source]
def sub_sec_time_digitized : String | Nil #

[View source]
def sub_sec_time_original : String | Nil #

[View source]
def subject_area : String | Nil #

[View source]
def subject_distance : String | Nil #

[View source]
def subject_distance_range : String | Nil #

[View source]
def subject_location : String | Nil #

[View source]
def tiff_ep_standard_id : String | Nil #

[View source]
def time_zone_offset : String | Nil #

[View source]
def transfer_function : String | Nil #

[View source]
def transfer_range : String | Nil #

[View source]
def user_comment : String | Nil #

[View source]
def white_balance : String | Nil #

[View source]
def white_point : String | Nil #

[View source]
def x_resolution : String | Nil #

[View source]
def xml_packet : String | Nil #

[View source]
def xp_author : String | Nil #

[View source]
def xp_comment : String | Nil #

[View source]
def xp_keywords : String | Nil #

[View source]
def xp_subject : String | Nil #

[View source]
def xp_title : String | Nil #

[View source]
def y_resolution : String | Nil #

[View source]
def ycbcr_coefficients : String | Nil #

[View source]
def ycbcr_positioning : String | Nil #

[View source]
def ycbcr_sub_sampling : String | Nil #

[View source]