class ExifTagger::Tag::DateTimeOriginal
-MWG:DateTimeOriginal:
EXIF:DateTimeOriginal, (EXIF:SubSecTimeOriginal), IPTC:DateCreated + IPTC:TimeCreated, XMP-photoshop:DateCreated
creation date of the intellectual content being shown
Constants
- EXIFTOOL_TAGS
- MAX_BYTESIZE
Private Instance Methods
generate_write_script_lines()
click to toggle source
# File lib/phtools/exif_tagger/tags/date_time_original.rb, line 28 def generate_write_script_lines @write_script_lines << if @value.is_a?(DateTime) %(-MWG:DateTimeOriginal=#{@value.strftime('%F %T')}) else %(-MWG:DateTimeOriginal=#{@value}) end end
get_from_raw()
click to toggle source
# File lib/phtools/exif_tagger/tags/date_time_original.rb, line 19 def get_from_raw return @raw_values['DateTimeOriginal'] unless Tag.empty?(@raw_values['DateTimeOriginal']) unless Tag.empty?(@raw_values['DateCreated']) return @raw_values['DateCreated'] if @raw_values['DateCreated'].is_a?(DateTime) return make_date_from(@raw_values['DateCreated'], @raw_values['TimeCreated']) if @raw_values['DateCreated'].is_a?(String) end EMPTY end