Carrierwave adiciona uma marca d'água às imagens processadas
Estou tentando adicionar uma marca d'água às imagens processadas com o código abaixo que obtive de vários recursos:
def watermark
manipulate! do |img|
logo = Magick::Image.read("#{Rails.root}/assets/images/watermarks/watermark.png").first
img = img.composite(logo, Magick::SouthEastGravity, Magick::OverCompositeOp)
end
end
O único problema é que você acha que não funciona. Não recebo nenhum erro no registro / console
Este é o meu método dentro do meu upload e chamado como:
def function
version :thumb do
process :resize_to_fill => [96, 96]
process :watermark
end
end
Alguma idéia de obter alguns registros sobre por que isso não funciona? Tenho as gemas Rmagick e Imagemagick instaladas no meu sistema (OSX). O redimensionamento das imagens funciona corretament