Attachment_fu: save to a default format


#1

Hi, would anyone have any advices on the next?

I allow users to upload images to my app. I’m using attachment_fu and
MiniMagick.
There’s two things that I’d like to do:

1- No matter what format the original file is I’d like to save it in jgp
format.
2- I want to keep all images limited to say 1000px width, so resize if
they are bigger.

Is there a way to do that without much hassle?

Thanks.


#2

Resizing is a basic feature, take a look at the README. Format
transformation, on the other hand, is more difficult and is not a
known feature of attachemnt_fu…

Cheers, Sazima

On Jan 19, 5:51 am, comopasta Gr removed_email_address@domain.invalid


#3

Here’s an example of how to do what you want with Rmagick (probably
works in
principle with mini magick, but not sure):

http://github.com/kete/kete/blob/3ae3c179f86943ccccaf5a15d8b5590a28c0ae6e/lib/resize_as_jpeg_when_necessary.rb

It’s a module we mix in to monkey patch (i.e. redefine methods locally)
attachment_fu’s built in processor code for Rmagick in the Kete app (
http://kete.net.nz).

Cheers,
Walter


#4

Hi, thanks for the comments!

This is a great piece of information.

Regards.