Tengo una foto cuadrada de baja resolución, que ha sido recortada (por el usuario) de un original de alta resolución, no cuadrado. La foto de baja resolución se ha redimensionado hacia abajo en una miniatura. Me gustaría automáticamente (no se requiere intervención del usuario) volver a recortar la foto original de la misma manera para lograr una copia de mayor resolución de la versión cuadrada. I no tienen acceso a las coordenadas originales del cultivador. Todo lo que tengo son estas dos fotos.¿Cómo usar una foto recortada de baja resolución como guía para volver a cosechar una copia de mayor resolución del original?
Aquí están algunas imágenes de ejemplo (de mi perfil de Facebook) para ilustrar lo que quiero decir:
Original, high-resolution photo-Cropped, then shrunk, square photo
Una vez más, el objetivo es utilizar la foto pequeña como una guía para conseguir una mucho mayor foto cuadrada de resolución de la fuente.
Las únicas limitaciones en la solución son:
- Generalidad: estoy usando esto por imágenes de perfil, por lo que si sólo funciona en las caras que es perfectamente aceptable! No es necesario generalizar a todo tipo de imágenes aleatorias, las imágenes de las personas son un gran lugar para comenzar.
- Plataforma: Estoy usando Nodo, pero me gustaría ejecutar este proceso en Ruby, Python, Java o C++ (con enlaces de Nodo). Casi con certeza se ejecutará en Heroku o AWS.
- Velocidad: Va a necesitar ser bastante rápido. Para que esto sea útil, debería ejecutarse en línea, ya que estaría bloqueando la interfaz del usuario esperando esta acción.
¿Alguien tiene alguna idea? No sé mucho sobre procesamiento de imágenes, así que no sabría por dónde empezar.
EDITAR: Para Facebook, específicamente, hay una solución que no es tan difícil. La información original del cultivo está disponible para las imágenes de perfil: https://graph.facebook.com/bcherry/profile?fields=pic_crop
Esto me va a salvar de mi obstáculo inmediato, pero puede que no sea una solución a largo plazo, por lo que las respuestas proporcionadas a continuación son bastante útiles para el problema más general .
¿Conoces las dimensiones de la foto de baja resolución sin recortar? – jasonlfunk
No estoy seguro de lo que está preguntando, pero no tengo más información que las dos imágenes. – bcherry
Supongo que no sabe cuál es la proporción de cambio de tamaño para la miniatura? Si no, esto se convierte en un problema bastante difícil. –