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