¿Cómo puedo cambiar el tamaño de una imagen existente a, por ejemplo, "260x180?"Rails ¿Reescalado de la imagen en la pantalla de visualización?
Actualmente uso Carrierwave y Rmagick para cargar imágenes en mi depósito de almacenamiento de Amazon S3, y crea 2 versiones de la imagen: la original y la versión de pulgar (70x70).
Ahora, sé que puedo crear otra versión para que se creen tres versiones, incluida la 260x180, pero sentí que eso estaba sobre-obstruyendo la base de datos de almacenamiento, y me preguntaba si podría hacerlo en una nivel de vista.
me trataron
<%= image_tag(@syllabus.image_url, :size => "260x180") %>
pero parece que no está funcionando - las imágenes no son idénticos tamaños.
Además, si la imagen es más pequeña que mi resultado deseado, ¿tengo que hacer algo diferente a las imágenes que son más grandes? Por ejemplo, ¿necesito cortar los más grandes, pero ampliar los más pequeños, o se escalará automáticamente al tamaño deseado?
¡gracias! Desafortunadamente, no puedo votar todavía porque no tengo puntos de reputación ... (cojo) Entonces aparece mi otra pregunta de cómo usaría una carga para varios modelos sin cambiar el tamaño de las fotos innecesarias. (http://stackoverflow.com/questions/10458324/carrierwave-single-uploader-for-multiple-models) – kibaekr