Nuevos trucos para la edición de fotografías en línea

Estos son días de auge para los sitios de edición de fotografías en línea. La mayoría de las personas tienen conexiones a Internet que les permiten cargar imágenes con relativa rapidez, y Flash, el lenguaje de programación en el que se ejecutan muchas de las aplicaciones de edición, ha avanzado hasta el punto de que los desarrolladores pueden usarlo para implementar trucos que antes solo se encontraban en la costosa edición de fotografías. software Photoshop.





Cortalo: La imagen superior se cargó en Rsizr, un nuevo software de edición de fotos basado en la web que permite a los usuarios cambiar el tamaño de las fotos sin distorsionarlas. La imagen inferior es el resultado de eliminar ciertos píxeles para encoger la imagen manteniendo el detalle.

Ahora, un sitio llamado Rsizr (pronunciado cambio de tamaño) ha agregado una función que ni siquiera está en la versión más reciente de Photoshop: la capacidad de reducir o ampliar imágenes, horizontal y verticalmente, con relativamente poca distorsión. Por ejemplo, Rsizr puede comprimir una foto de los estudiantes en un aula sin sacrificar la resolución al eliminar los píxeles entre los escritorios. Asimismo, Rsizr puede expandir la imagen para llenar, digamos, una pantalla de computadora completa agregando píxeles adicionales en ciertos lugares.

El algoritmo en el que se basa Rsizr fue desarrollado originalmente por Shai Avidan , científico investigador senior en Adobe Systems , y Ariel Shamir, investigador visitante en Laboratorios de investigación de Mitsubishi Electric , en Cambridge, MA. En agosto, Avidan y Shamir publicaron su truco de edición de fotografías, conocido como tallado de costuras, en la conferencia anual SIGGRAPH en San Diego. Además, los investigadores publicaron un video en YouTube describiendo la técnica. Will Tsui, el fundador y único empleado de Rsizr, vio el video, leyó el documento y reconoció que el algoritmo de Avidan y Shamir podría modificarse fácilmente para que funcione en Flash. De forma independiente, Tsui desarrolló un programa de tallado de costuras basado en Flash, agregó algunas características adicionales y diseñó una interfaz para que los usuarios pudieran cargar imágenes y editarlas en un navegador web. Rsizr se lanzó a finales de septiembre. Otros sitios de edición de fotografías en línea, como Arbor Labs ’ FotoFlexer , también han adoptado el algoritmo. También se puede agregar a Photoshop como complemento.



Avidan de Adobe dice que el tallado de costuras es bastante sencillo. Si, por ejemplo, una persona quisiera comprimir una imagen a lo largo de un solo píxel, el software escanearía la imagen para encontrar los mejores píxeles para eliminar. Suele ser una costura vertical en zigzag que está rodeada de píxeles a la izquierda y a la derecha que tienen un color similar. Se elimina la costura de píxeles de ancho y la imagen se comprime sin distorsionar los objetos de la imagen. Lo que hace que el algoritmo del dúo sea impresionante es que puede encontrar y eliminar estos píxeles rápidamente, por lo que una persona puede expandir y comprimir una imagen rápidamente. El proceso funciona bien para fotos con fondos como el cielo o la hierba, en las que puede haber poca variación en el color y el patrón, explica Avidan, aunque funciona mal para rostros de personas y paisajes más variados.

Multimedia

  • Mire un video de cómo funciona Rsizr.

  • Haga clic aquí para ver una presentación de diapositivas de imágenes editadas en rszir

Este video ilustra el proceso de eliminar a una persona de una imagen usando Rsizr. Primero, el usuario selecciona las partes de la imagen que son importantes y no deben ajustarse, y colorea esos elementos en verde. Luego, el usuario colorea de rojo los elementos que se eliminarán de la imagen. El software elimina automáticamente los elementos que se eliminarán y reorganiza la foto de acuerdo con las demandas del usuario.

Crédito: Revisión de tecnología



Al publicar el artículo y poner el enfoque a disposición de todo el mundo, Avidan estimuló inadvertidamente la proliferación de sitios que utilizan el tallado de costuras. Le complace ver que la comunidad de código abierto y los desarrolladores web utilizan la técnica de diversas formas. Pero Avidan no está realmente sorprendido de que algunos sitios web hayan hecho uso de la tecnología. No es un gran esfuerzo implementarlo, dice.

Fredo Durand , profesor de informática en el MIT, señala: Quizás lo mejor de esta técnica es su simplicidad. Es un algoritmo muy corto y funciona muy bien. Es por eso que personas como Rsizr y otros han podido implementarlo tan rápidamente.

Si bien el algoritmo de tallado de costuras no fue difícil de traducir a Flash, Tsui dice que se necesitaron algunas iteraciones para optimizar su versión de la tecnología para que funcionara rápidamente en la Web. También lo modificó para que un usuario pudiera expandirse o contraerse tanto en la dirección horizontal como en la vertical a la vez. Lo novedoso de Rsizr, dice, es que funciona en ambas direcciones simultáneamente. Lograr que esto sucediera fue un desafío, dice, porque quitar una costura de la dirección vertical puede afectar una costura horizontal más adelante. El software de Tsui funciona haciendo conjeturas fundamentadas sobre el área completa alrededor de un píxel, estimando qué píxeles se pueden eliminar en ambas direcciones con la menor cantidad de distorsión en la imagen.



Tsui dice que ha recibido comentarios positivos de los usuarios sobre su producto desde su lanzamiento. Ahora trabaja con una empresa de alojamiento de imágenes llamada Image Shack para implementar su enfoque del tallado de costuras.

Avidan dice que el tallado de costuras se puede utilizar para algo más que imágenes fijas. Si bien no comentará sobre su trabajo actual en Adobe, dice: El siguiente paso será aplicar [tallado de costuras] al video. El beneficio aquí es que cualquier video puede caber en cualquier pantalla, sin importar el tamaño. Además, podría hacer que los videos de baja definición se vean mejor cuando se ven en una pantalla de alta definición agregando píxeles dinámicamente.

esconder