class ExifTagger::Tag::CreateDate
-MWG:CreateDate:
EXIF:CreateDate (EXIF:SubSecTimeDigitized), IPTC:DigitalCreationDate+IPTC:DigitalCreationTime, XMP-xmp:CreateDate
creation date of the digital representation
Constants
- EXIFTOOL_TAGS
- MAX_BYTESIZE
Private Instance Methods
generate_write_script_lines()
click to toggle source
# File lib/phtools/exif_tagger/tags/create_date.rb, line 27 def generate_write_script_lines @write_script_lines << if @value.is_a?(DateTime) %(-MWG:CreateDate=#{@value.strftime('%F %T')}) else %(-MWG:CreateDate=#{@value}) end end
get_from_raw()
click to toggle source
# File lib/phtools/exif_tagger/tags/create_date.rb, line 21 def get_from_raw return @raw_values['CreateDate'] unless Tag.empty?(@raw_values['CreateDate']) return make_date_from(@raw_values['DigitalCreationDate'], @raw_values['DigitalCreationTime']) unless Tag.empty?(@raw_values['DigitalCreationDate']) EMPTY end