Closed vsama closed 12 years ago
He encontrado esto:
Tiene GPS y date_time, por lo que por lo menos nos quitaríamos esos campos.
SI nadie está con esta tarea me pongo yo.
@peome vale, ahora mismo creo q no hay nadie viendo esto. Te la asigno y nos cuentas algo.
He estado mirando esto y aunque he encontrado alguna librería ninguna me ha convencido, me parece que la opción más viable es la que ha marcado @andreslucena Si os parece creo un branch para probar y lo añado
¿Qué formatos de imagen admitimos ahora mismo que suban los usuarios?
El 20/02/12 13:30, pedro escribió:
¿Qué formatos de imagen admitimos ahora mismo que suban los usuarios?
Reply to this email directly or view it on GitHub: https://github.com/alabs/15mcc/issues/10#issuecomment-4052794
De momento no hay limitaciones, serían los mismos que permita el MongoID::Paperclip.
Igual se podrían limitar a los que sean lógicos (jpg, png) en vez de aceptar todo por defecto (alguno intentara incluso con BMP :P)
Si, yo creo que estaría bien limitarlo a jpg, png y tiff, En el caso de las imágenes png no podríamos obtener los datos exif ya que no es un formato soportado.
Probando esta funcionalidad me surge la duda de su utilidad, veo que los datos de geolocalización ya los estamos cargando desde la dirección suministrada al hacer la subida de la imagen. ¿Tiene entonces sentido volver a obtener los datos de la imagen?¿Cómo lo veis?
@peome le estuve dando una vuelta y para que no ocurra lo que comentas, se me ocurre un cambio en el workflow de subida de las imagenes:
Cuando se sube la imagen solo estan los siguientes campos:
Luego hay un boton de "siguiente", ahi es cuando hacemos la comprobacion y sacamos fecha y GPS. Se lo devolvemos al usuario para ver si esta de acuerdo con estos datos o si quiere cambiarlos y ya.
(Este ultimo formulairo tiene las condiciones de uso y el captcha).
Me parece perfecto, entonces hago los cambios en el flujo también.
@andreslucena para poder realizar la transformación de las coordenadas de latitud y longitud he introducido la librería geocoder y he realizado modificaciones en gmaps4rails para la clase Image para que solo se encargue de mostrar datos y no realice geocoding sería interesante que el resto de entidades con datos geográficos utilicen geocoder para lo mismo. También me gustaría proponer el cambio de nombre del campo street a address ya que este campo contiene la dirección y no solo el nombre de la calle.
El 22/02/12 13:41, pedro escribió:
@andreslucena para poder realizar la transformación de las coordenadas de latitud y longitud he introducido la librería geocoder y he realizado modificaciones en gmaps4rails para la clase Image para que solo se encargue de mostrar datos y no realice geocoding sería interesante que el resto de entidades con datos geográficos utilicen geocoder para lo mismo. También me gustaría proponer el cambio de nombre del campo street a address ya que este campo contiene la dirección y no solo el nombre de la calle.
Ok, dale todos los cambios que veas necesarios...
Lo cierto es que hay muchos atributos y metodos repetidos entre audio/image/video/etc... ¿Los quieres separar en un mismo fichero e importarlo en estos?
Otra cosa, tienes idea como hacer para mostrar el mapa geografico directamente en el formulario y que puedan darle directamente con un click??
@andreslucena creo que los atributos comunes y métodos comunes sería buena idea trasladarlo a un modulo y luego incluirlos en las clases correspondientes. No entiendo muy bien a que te refieres con darle directamente con un click.
Ya está todo subido faltaría extraer todo el código común en un modulo. ¿La cierro?
Vale, he creado otro ticket para lo del modulo común.
Cuando intento subir una imagen me pone lo siguiente:
Mongo::OperationFailure in ImagesController#create
Database command 'mapreduce' failed: (assertion: 'non ascii character detected'; assertionCode: '10213'; errmsg: 'db assertion failure'; ok: '0.0').
Finalmente crea la página, pero no sube la imagen ni le pone los metadatos.
Tiene toda la pinta de que es un problema con la codificación, voy a mirar a ver que encuentro de esto.
@andreslucena Por lo que he encontrado es posible que el problema sea que tu versión de spidermonkey no tiene soporte UTF-8 Aquí explican como instalarlo con soporte UTF-8: http://www.mongodb.org/display/DOCS/Building+Spider+Monkey
@peome gracias, no sabia si era un tema de mi mongo o que... Para no recompilar me puse el repo de mongo para Ubuntu y funciona todo perfectamente. Cierro el ticket.
Cuando un usuario sube una foto sería interesante que se leyesen los metadatos de la foto para ahorrarle al usuario que rellene campos.
con metadatos me refiero principalmente a los IPTC (http://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model) o XMP (http://en.wikipedia.org/wiki/Extensible_Metadata_Platform)
la idea aproximada de cómo sería esta funcionalidad es la siguiente:
no me queda claro qué hacer o cómo etiquetar el idioma de los campos recuperados, por ejemplo una imagen puede tener metadatos en inglés y otras pueden estar en otros idiomas