最近カメラに凝っていますが、ストレージが安くなったこともあり、つい大量に撮影してしまって整理が大変です。 デジカメの写真にはEXIFというフォーマットで撮影情報が含まれているのはよく知られています。exifrはそれをrubyから扱うことのできるライブラリです。 まずgem install exifrでインストールします。 そして以下のようなコードで画像(jpgまたはtiff)からEXIF情報を取り出します。 @exif = EXIFR::JPEG.new('/path/to/file.jpg') # カメラのモデル名 puts @exif.model # => "NIKON D7000" # シャッタースピード。Rationalで返る puts @exif.exposure_time.to_s # => "1/640" # F値。Rationalで返る puts @exif.f_numbe