Method: MultiExiftool.delete_values
- Defined in:
- lib/multi_exiftool.rb
.delete_values(filenames, opts = {}) ⇒ Object
Deleting metadata Returns an array of the error messages
Examples:
# delete values for all tags
errors = MultiExiftool.delete_values(Dir['*.jpg'])
unless errors.empty?
# do error handling
end
# delete values for tags Author and Title
errors = MultiExiftool.delete_values(Dir['*.jpg'], %w[author title])
unless errors.empty?
# do error handling
end
63 64 65 66 67 |
# File 'lib/multi_exiftool.rb', line 63 def delete_values filenames, opts={} = opts.fetch(:tags, :all) values = Array().inject(Hash.new) {|h,tag| h[tag] = nil; h} write(filenames, values) end |