いつもお世話になっております。
現在railsでwebページを作成しております。
以下のようにImageMagickを用いて画像をリサイズして保存しようとしているのですがうまくいきません。POSTされた画像をそのまま保存することはできる状態です(下記コード参照)。
bindin.pryで確認するとImageMagickでリサイズするところまではできているように思えます。
問題点などをご教示いただけますと幸いです。
よろしくお願いいたします。
Ruby
1 2params[:poster_image]はPOSTされた画像 3 4xxxx.controllers.rb 5image = MiniMagick::Image.read(params[:poster_image]) 6image.resize "200" 7image.write "w#{params[:poster_image].original_filename}}" 8File.open("public/uploads/#{params[:school_name]}/#{params[:poster_image].original_filename}}", 'wb') { |f| f.write(image.read) } 9#File.open("public/uploads/#{params[:school_name]}/#{params[:poster_image].original_filename}}", 'wb') { |f| f.write(params[:poster_image].read) } 10# ↑であれば保存できる 11MiniMagick::Error (`mogrify -read /tmp/mini_magick20180129-1412-10akpva` failed with error: 12mogrify: unrecognized option `-read' @ error/mogrify.c/MogrifyImageCommand/5525. 13): 14 15 16 17 18エラー内容 19 20MiniMagick::Error (`mogrify -read /tmp/mini_magick20180129-1412-10akpva` failed with error: 21mogrify: unrecognized option `-read' @ error/mogrify.c/MogrifyImageCommand/5525. 22):