Well, another way is to do it within the paperclip plugin when files
get uploaded.
It goes a lil'' something like this:
----------- start extract ---------
require ''paperclip''
class Image < ActiveRecord::Base
belongs_to :parts
has_attached_file :info,
:processors => [:watermark],
:styles => {
:mini => "60x60#",
:thumb => "160x160#",
:medium => {
:geometry => "600>",
:watermark_path => "#{RAILS_ROOT}/public/images/logo.png",
:position => "SouthEast"
},
:original => "1x1"
}
validate :check_content_type
def check_content_type
if ![''image/jpeg'', ''image/pjpeg'',
''image/x-png'', ''image/gif'',
''image/png''].include?(self.info_content_type)
errors.add( ''attachment,'',
"''#{self.info_file_name}'' is not a
valid image type")
end
end
end
----------- end extract ---------
gordon Yeong
On Jul 15, 1:27 am, Marcus Sá
<marcus...-7k2bTo8WsgJwFqzsTH5u/w@public.gmane.org>
wrote:> To whom it may concern, a way to create watermarks with ruby on rails,
> imagemagick, attachment_fu and mini-magick in Portuguese, but the code is
in
> English;)
>
> http://www.woompa.blog.br/2010/07/14/adicionando-marca-dagua-nas-suas...
>
> Tnks!
--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.