LoginSignup
6
4

More than 5 years have passed since last update.

ruby画像リサイズ

Last updated at Posted at 2016-12-18

写真のサイズを調整したい相談が受けたので、rubyでどういう感じですれば良いのかを試してみました。

Rmagickを利用します。すごく楽です。

Rmagickインストール

sudo gem install rmagick

Rmagickドキュメント

コード

resize.rb
# ライブラリを読み込み
require 'RMagick'

# フォルダー内jpgファイルのみ対象にする
files = Dir.glob('*.jpg')

# リサイズ
files.each do |fileName|
  # 画像取得
  img = Magick::ImageList.new(fileName)
  # 新しいサイズへ変更
  new_img = img.resize_to_fit(300, 300)
  # 新画像保存
  new_img.write('./resized/new_' + fileName)
end

フォルタ内のjpgファイルを一気にリサイズできました。

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4