Rieles para sujetapapeles 3.2.2 Sin rotación y cambio de tamaño
Frecuentes
Visto 726 veces
1
Gema de clip 3.0.4
Cuando uso la definición de Paperclip plano en Model (UserDetail tiene un avatar):
has_attached_file :avatar, :styles => {:medium => "300x300>", : :thumb => "64x64#" }
Todas las imágenes se crean en proporciones correctas.
Cuando uso un procesador personalizado a través de lambda ( http://www.matthuggins.com/articles/rotating-paperclip-image-attachments-in-rails ):
has_attached_file :avatar, :processors => [:rotator], :styles => lambda { |a| {
:thumb => { :geometry => '64x64#', :rotation => a.instance.rotation, },
:medium => { :geometry => '300x300>', :rotation => a.instance.rotation, }, } }
La imagen se gira la cantidad especificada, pero todas las imágenes mantienen el mismo tamaño y proporciones que el original.
¿Es :geometry el parámetro correcto? ¿Ha cambiado esto en la versión posterior de Paperclip (no estoy seguro de la versión de Paperclip utilizada en el ejemplo web)?
Cualquier sugerencia recibida con gratitud.
saludos
Peter
1 Respuestas
0
un proc por estilo:
has_attached_file :avatar,
:processors => [:rotator],
:styles => {
:thumb => Proc.new { |a| { :geometry => '64x64#', :rotation => a.instance.rotation } },
:medium => Proc.new { |a| { :geometry => '300x300>', :rotation => a.instance.rotation } }
}
contestado el 28 de mayo de 12 a las 20:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas ruby-on-rails-3 imagemagick paperclip or haz tu propia pregunta.
En medio del lanzamiento de hoy. Se intentará mañana a primera hora. Gracias por la respuesta - pshear0
Excelente. Trabajo hecho. Gracias por el tiempo y ayuda Víctor. Saludos, Pedro- pshear0