class FilterRename::ImageFilename
Public Class Methods
new(fname, cfg)
click to toggle source
Calls superclass method
FilterRename::Filename::new
# File lib/filter_rename/filetype/image_filename.rb, line 8 def initialize(fname, cfg) super fname, cfg image = FastImage.new(fname) @width = image.size[0].to_s @height = image.size[1].to_s [@width, @height].map(&:readonly!) if cfg.image_metadata image = Exiv2::ImageFactory.open(fname) image.read_metadata image.exif_data.each do |key, value| metadata_to_var!(key, value, true) end unless image.exif_data.nil? end end