lib/RMagick.rb in rmagick-2.1.0 vs lib/RMagick.rb in rmagick-2.2.0

- old
+ new

@@ -1,6 +1,6 @@ -# $Id: RMagick.rb,v 1.64 2008/01/05 22:21:52 rmagick Exp $ +# $Id: RMagick.rb,v 1.65 2008/01/25 00:43:01 rmagick Exp $ #============================================================================== # Copyright (C) 2007 by Timothy P. Hunter # Name: RMagick.rb # Author: Tim Hunter # Purpose: Extend Ruby to interface with ImageMagick. @@ -773,10 +773,11 @@ exif_data = self['EXIF:*'] if exif_data exif_data.split("\n").each { |exif| ary.push(exif.split('=')) } end else + get_exif_by_entry() # ensure properties is populated with exif data entry.each do |name| rval = self["EXIF:#{name}"] ary.push([name, rval]) end end @@ -794,11 +795,12 @@ tag = tag[1,4].hex hash[tag] = value end end else + get_exif_by_number() # ensure properties is populated with exif data tag.each do |num| - rval = self["EXIF:#{'#%04X' % num}"] + rval = self['#%04X' % num.to_i] hash[num] = rval == 'unknown' ? nil : rval end end return hash end