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 -~----------~----~----~----~------~----~------~--~---