1

ruby-vips gemから画像の EXIF データを取得しようとしていますが、エラーが発生し続けます。この問題の修復を試みた他の人からのドキュメントを見つけましたが、修正を試みましたが成功しませんでした。

i=VIPS::Image.new("/home/eric/Pictures/golden-clouds-wallpaper.jpg")
i.get("exif-Orientation")
i.get("exif-ifd0-Orientation")

どちらもエラーになります:

VIPS error: vips_image_get: field "exif-Orientation" not found
VIPS error: vips_image_get: field "exif-ifd0-Orientation" not found

Ubuntu バージョン 13.10

Vips バージョン 7.28.5

ruby-vips 0.3.7

編集

2.1.0 :001 > require 'rubygems' => false 
2.1.0 :002 > require 'vips' => true 
2.1.0 :003 > a = VIPS::Image.new('/home/eric/Pictures/devProfile.JPG') => #<VIPS::Image:0x00000001e4d7b0> 
2.1.0 :004 > a.get("exif-Orientation")
VIPS::Error: VIPS error: vips_image_get: field "exif-Orientation" not found

from (irb):4:in `get'
from (irb):4
from /home/eric/.rvm/rubies/ruby-2.1.0/bin/irb:11:in `<main>'
4

1 に答える 1