Incrementando el tamaño de las imágenes digitales como los profesionales

Nota: Como muchos ya saben el español no es mi idioma natal, por lo que cuando hablo de cosas muy técnicas utilizo mucho “spanglish” sin darme cuenta. Así que si encuentran algo así por favor comuníquenmelo :D

Photoshop es una maravilla de la informática, útil para infinidad de tareas. Sin embargo, tras años de utilizarlo descubrí que se puede mejorar en muchos aspectos. Hoy hablaremos de una herramienta de redimensionamiento que supera con creces la hallada por defecto en PS.

Al redimensionar una imagen de tipo bitmap (1 y 2) estamos simplemente aumentando o disminuyendo la cantidad de píxeles en esta. Si bien disminuirla no presenta técnicamente un gran reto ya que los píxeles “sobrantes” se eliminan; incrementar su tamaño es una tarea hartamente difícil ya que se deben crear matemáticamente nuevos píxeles.

El acercamiento tradicional de Photoshop
Debido a que el algoritmo encargado de calcular el redimensionamiento no puede “inventar píxeles” lo que hace -estrictamente hablando de los de tipo bicubico que son los mas utilizados- es analizar cada píxel de la imagen y sus vecinos para crear nuevos píxeles circundantes que sean transicionales entre los pixeles que fueron analizados. Este método es realmente ineficiente cuando queremos redimensionar una imagen a un gran porcentaje. Ya de por si al duplicar el tamaño estamos cuadriplicando la cantidad de píxeles, es decir, que sólo 1/4 de los píxeles en la imagen agrandada serán originales y por ende, mientras mayor sea el nivel de redimensionamiento, más dispar será esta relación. A causa de esto la imagen terminará pixelándose ya que llegará un punto donde matemáticamente resulte imposible “transicionar” los píxeles vecinos al ser estos totalmente idénticos entre si (límite de transición).

La solución: algoritmos de redimensionamiento fractal
Si bien este tipo de algoritmos no nos permitirán ampliar una imagen infinitamente, si harán el proceso de manera muchísimo más eficiente que los de tipo bicubicos o bilineales hallados en Photoshop. Por esta razón lo mejor es utilizar un plugin (el mejor que encontré hasta ahora es tan laureado Genuine Fractals 5) que se basa en el algoritmo IFS particionado -click aquí para detalles técnicos (ingles)-.

Ejemplo
Para hacer el ejemplo más notable la imagen patrón será una muy diminuta, cuestión de que los algoritmos, al redimensionar, tengan menor cantidad de patrones con los que trabajar.

Imagen patron: 256 x 170 80% JPG Index Quality

Resultados redimensionados a 1280×850 60% JPG Index Quality. A la izquierda pueden ver el resultado logrado con Bicubic Smoother de Photoshop, mientras que a la derecha pueden ver la versión lograda con Genuine Fractals 5. Como pueden notar la calidad de GF5 es realmente superior.


(Click para ampliar)

OK, este ejemplo fue extremo utilizando una imagen patrón realmente pequeña. Sin embargo, podemos observar la notable diferencia entre ambos algoritmos. En teoría el PIFS puede ampliar una imagen de 5MP un 1000% sin que esta pierda detalle; mientras que el Bicubic Smoother logra esta misma eficiencia solo a un 420%.

La segunda parte hablará sobre distintos tipos de herramientas para “reducir el ruido” de una imagen que superan ampliamente a la hallada por defecto en Photoshop



 

 

 

lsaz

¡Muy buen post!
¿pero que no hay otro metodo para hacer grande las imagenes? vectorizando, o algo asi, mis conocimientos en diseño grafico son escasos.
Por cierto,solo por curiosidad ¿cual es tu idioma natal? :roll:

19/07/07 - 16:44
Oli

Si claro. Las imágenes vectoriales pueden ser agrandadas indefinidamente ya que son pura información matemática. Sin embargo las imágenes de tipo bitmap (jpg, gif) son agrupaciones de píxeles.

PD: El ingles. Jaja y suerte que vivo con mi novia que también habla ingles como lengua materna, de lo contrario ya se me hubiera oxidado de forma atroz.

19/07/07 - 17:25
fonzie

maestro: leo yu blog con regularidad. soy un diseñador grafico argentino, que vive en chile.
este post es una leccion de diseño. lo guardo ya entre mis favoritos, y si me permitis, lo publico en mi blog.
gracias

20/07/07 - 10:31
spade

De hecho con esta técnica de redimensionamiento se obtiene un resultado muy similar al que se obtiene cuando se vectoriza un bitmap. De todas maneras nunca me pareció y nunca me va a parecer adecuado “ampliar” imágenes digitales.

20/07/07 - 21:52
Oli

Fonzie, adelante no hay problema :) y muchas gracias por los elogicos.

Spade, a mi tampoco. Sin embargo, a veces es la unica salida :(

23/07/07 - 14:08
meneame.net

Incrementando el tamaño de las imágenes digitales como los profesionales…

Photoshop es una maravilla de la informática, útil para infinidad de tareas. Sin embargo, tras años de utilizarlo descubrí que se puede mejorar en muchos aspectos. Hoy hablaremos de una herramienta de redimensionamiento que supera con creces la hallada…

24/07/07 - 17:59
David Lozano

joe, menuda diferencia. Supongo que ese zoom lo acabarán poniendo por defecto en el photoshop.

24/07/07 - 18:35
Tanguillo

Muy buen artículo. Lastima que no uso photoshop, sino gimp :( Sabés de alguna altenativa libre para usar este método?

24/07/07 - 19:12
.cin.co.pun.tos.

8O esta muy interesante, lastima que no sea un freeware

14/08/07 - 13:48
darkuria

:twisted: bueno interesante sabes sera q conoces de algunas paginas donde me pueda bajar una version gratis y segura del photoshop tengo una amigo q me edito unas fotos con el y uaooo awesome y quiero empesar a crear las mias …

8/09/07 - 22:22
Anonymous

Vean este soft que hace lo mismo que genuine fractals, porsupuesto apenas comienza su desarrollo, pero es bueno y lo mejor totalmente gratuito!!

http://www.applesfera.com/2007/08/26-resize-em-all-cambiar-el-tamano-de-varias-imagenes-a-la-vez-con-estilo

Espero les sea de utilidad :D

18/09/07 - 14:32




:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: