Validar las dimensiones de una imagen subida con Paperclip


#1

Hola gente,

Me gustaría saber si existe ya algo hecho para validar las dimensiones
de una imagen subida con Paperclip.

Me molaría algo como:

validates_attachment_dimensions :height => ‘100,200’, :width =>
‘500,700’

Para validar que la imagen subida tiene como alto mínimo 100 máximo
200 y como ancho mínimo 500 máximo 700.

Por no hacer el tonto reinventando la rueda…

Estoy con la API y no encuentro nada parecido a esto:
http://dev.thoughtbot.com/paperclip/

Cualquier sugerencia es bienvenida.

Gracias
f.


#2

Creo que sería más interesante poder validar las proporciones, luego
puedes
hacerle el redimensionado que quieras ¿no?

2009/2/1 Fernando G. removed_email_address@domain.invalid


#3

El día 1 de febrero de 2009 16:24, Ceritium removed_email_address@domain.invalid
escribió:> Creo que sería más interesante poder validar las proporciones, luego puedes

hacerle el redimensionado que quieras ¿no?

No si la imagen que te pasan es más pequeña que la que necesitas.

El redimensionado hará que te quede un churro de imagen desenfocada.

Por eso quiero validad un tamaño mínimo.

f.


#4

Yo tampoco he visto nada en el código, así que a lo mejor te lo puedes
hacer tú e incluso mandárles un parche

2009/2/1 Fernando G. removed_email_address@domain.invalid:


#5

El día 1 de febrero de 2009 17:53, Fernando B. removed_email_address@domain.invalid
escribió:> Yo tampoco he visto nada en el código, así que a lo mejor te lo puedes

hacer tú e incluso mandárles un parche

Bueno… he hecho una
aproximación:http://www.fernandoguillen.info/es/blog/2009/02/01/ruby-on-rails-paperclip-y-validaciones-de-dimensiones/

Lo del parche tendrá que esperar a que le eche un poco de tiempo que
eso tiene que ir con una buena batería de tests y casuística.

El eslogan ‘just do it’ se lo merece más rails que nike. :slight_smile:

f.