I’m using Attachment_Fu to save several thumbnails of a photo
(resizing with ImageMagick)
But when I try to crop them, nothing seems to happen to the file I
want to drop and no error messages. I check the file timestamp of the
thumbnail I want to crop and it looks updated. What’s strange is that
ALL the other thumbnails and the original image’s file timestamps are
updated to.
Am I missing something here? At one point in this project I thought I
successfully resized or cropped an image this way, but I can’t seem to
do it now.
Also, the files are in the shared “system” directory of a Capistrano
deployed server.
Here’s my code:
require ‘RMagick’
top_square = params[:top_square].to_d
left_square = params[:left_square].to_d
width_square = params[:width_square].to_d
height_square = params[:height_square].to_d
source_file = “#{RAILS_ROOT}/public#{@photo.public_filename}”
destination_file = “#{RAILS_ROOT}/public#{city_photo.public_filename}”
img = Magick::Image.read(source_file).first
img.crop!(left_square, top_square, width_square, height_square)
img.write destination_file
Thanks,
Andy