timgremore
2009-Jan-24 21:48 UTC
reprocess attachment_fu thumbnails with ImageMagick edits
I''m trying to modify product images when a user marks a product as
"sold" and I am able to modify the original image file successfully,
but when I try to reprocess the thumbnails, my ImageMagick
modifications don''t stick. Here is what I''ve got going so
far:
def before_save
if self.sold_changed? && self.sold?
for photo in self.photos
imagelist = Magick::ImageList.new
imagelist.read(File.join(RAILS_ROOT, "public",
photo.public_filename), File.join(RAILS_ROOT, "assets",
"sold.png"))
imagelist.flatten_images.write(photo_file)
photo.save!
end
end
end
Does anyone know why calling ''photo.save!'' would discard my
ImageMagick changes? When I try the same function without calling
photo.save!, my original image is modified exactly as I intend but the
thumbnails are not updated.
If anyone has a suggestion, please let me know. Thanks in advance!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
