Method: Alula::Processor#info

Defined in:
lib/alula/processor.rb

#infoObject



70
71
72
73
74
75
76
77
78
79
80
81
82
83
# File 'lib/alula/processor.rb', line 70

def info
  @info ||= begin
    # info = Dimensions.dimensions(self.item.filepath)
    info ||= begin
      _info = MiniExiftool.new self.item.filepath
      [_info.imagewidth, _info.imageheight, _info.rotation]
    end
    Hashie::Mash.new({
      width: info[0],
      height: info[1],
      rotation: info[2] || 0,
    })
  end
end