Ampliación bicúbica progresiva en aumentos del 110%
Introducción:
Las versiones de Photoshop anteriores al CS utilizaban una implementación no muy buena del algoritmo de ampliación bicúbico, y la consecuencia fue que, como se descubrió, se obtenía mejor resultado ampliando en pasos progresivos del 110% (o similares) hasta la resolución final deseada, en lugar de efectuar toda la ampliación en un único paso. No he llegado a comprobar este extremo (nunca tuve Photoshop 7), pero mucha gente sí debió pensar que el truco valía la pena, porque se popularizó hasta el punto de aparecer tutoriales, trucos, acciones y hasta scripts de Photoshop que facilitaban su ejecución. Sin embargo, en Photoshop CS se reescribió el algoritmo bicúbico de forma que no hiciese falta todo ese proceso, es decir, que la ampliación de un sólo paso diese resultados tan buenos, si no mejores, que la progresiva. ¿Los da, en efecto, o sigue habiendo buenas razones para decantarse por este clásico truco de interpolación?
Interfaz e integración con Photoshop: 10/10
Como es lógico, y al utilizar la función de ampliación de Photoshop, este método comparte con aquélla su interfaz fundamental; no obstante, es frecuente encontrarse implementaciones de este método automatizadas mediante acciones o scripts de Photoshop, y la que aquí os presento es la conocida versión script creada por Fred Miranda (de la que luego hablaré mal... digo, más). Así pues, depende de cómo lo realices tú para que la interfaz sea una u otra; hacerlo a mano puede requerir algunos cálculos para saber cuántas veces repetir el proceso y, dependiendo de si se desea una resolución final exacta, ir comprobando cuánto falta para llegar a ella; con acciones de Photoshop puede ser más sencillo, si lo que se busca es una ampliación de cierto porcentaje; pero lo más cómodo para conseguir medidas exactas y en píxeles, o centímetros versus resolución de impresión, es un script como el indicado, sobre todo si -como en este caso- la interfaz es en sí misma igualmente sencilla.
Funcionalidad: ?
Nuevamente, aquí depende de cómo realices la tarea; si es a mano, la funcionalidad extra la pones tú, en tanto que con automatismos, dependerá de cómo estén implementados. Por decir algo, la funcionalidad del script de Fred Miranda me parece bastante apropiada en cuanto a que dispone de algunos controles que en teoría permiten ajustar la calidad de la interpolación; en la práctica, como se verá, algunos de esos controles no tienen mucho sentido si el resultado de cambiarlos sólo implica que los resultados pasan de malos a peores... o, para el caso, de peores a malos.
Rapidez: 8/10
Aunque se base en el rapidísimo algoritmo bicúbico de Photoshop, está claro que ampliar paso a paso la imagen supone "seguir el camino más largo", y si aquél tarda apenas 2 segundos en procesar mi imagen de prueba, el método progresivo sube hasta los 30 segundos, colocándose casi al mismo nivel de Blow Up; como nota curiosa, hacerlo con el script de Fred Miranda añade un par de segundos a este tiempo.
Resultados: 3.5/10
Aquí es donde las expectativas se hunden miserablemente. El resultado es, ciertamente, distinto a hacerlo en un sólo paso, incluso en Photoshop CS; ¿pero mejor? En mi opinión, ni de lejos. La única virtud aparente de la ampliación progresiva es que se preservan mejor ciertos contornos, evitando el aspecto de "píxeles gordos suavizados" del bicúbico normal, así que en ese sentido se acerca un poco más a herramientas tipo Blow Up; pero lo que incluso en los peores casos éstos consiguen y la ampliación progresiva no, es mantener la nitidez, consiguiendo contornos casi tan "afilados" como lo habrían estado de haberse tomado la foto a mayor resolución nativa. En verdad, el método progresivo es uno de los que menos nitidez da, bastante menos que el bicúbico "estándar", y a cambio de delinear un poco mejor los contornos, potencia enormemente los halos que el original pueda tener, y simplifica demasiado las formas.
A este respecto cabe decir que, sorprendentemente, los resultados ofrecidos por el conocido scriptStair Interpolation de Fred Miranda son ¡todavía peores! que haciéndolo a mano: incluso con el ajuste "Fine - Slower", se consigue aún menos nitidez, halos todavía más gruesos... posiblemente este script sea útil a quienes continuéis con Photoshop 7, no lo sé, pero para quienes tengáis Photoshop CS o superior, y si por alguna razón creéis mejor emplear el método de ampliación bicúbica progresiva que la de un sólo paso, o que cualquier otra de las herramientas analizadas aquí... ¡hacedlo a mano!, o con una acción creada por vosotros mismos.
Conclusión: 3/10
Poco bueno puedo decir de este método, salvo para aquellos que tengan Photoshop 7, y a condición de que sea verdad que con éste la ampliación bicúbica de un sólo paso es peor; porque por lo demás, no me parece que valga la pena el esfuerzo, complicación y tiempo de procesado adicional, ni mucho menos el adquirir un script como el de Fred Miranda, para que lo haga algo más cómodo pero todavía peor.