¿Quien no vio alguna vez esas series o películas gringas donde amplían un 1000% una matrícula y se ve perfecto?
Bueno les tengo malas noticias, eso es ficción y nada mas.
La realidad es bien otra y resulta que una imagen de mapa de bits está formada por pixeles, por ejemplo una de 640 x 480 tendrá 307200 pixeles, entonces si queremos redimensionar esa misma foto a 1000 x 750 deberá tener 750000 px, la pregunta es ¿de donde se sacan los pixeles que faltan?
Pues simplemente se imaginan. Este proceso se llama interpolación y consiste en rellenar los espacios faltantes mediante distintos algoritmos.
El resultado es siempre una degradación de la calidad de la imagen, no se puede sacar de donde no hay.
El truco consiste en aplicar algoritmos y filtros para que esa perdida de calidad no se note, o se note lo menos posible. Para esto se usan distintos algoritmos de interpolación como el programa de que hablaré hoy.
Smillaenlarger es una aplicación libre y multiplataforma que nos ayuda en esta tarea.
Cuenta con una interfaz muy intuitiva como podemos ver en la siguiente imagen.
Desde File/Open abrimos la foto a redimensionar, en la imagen se puede ver que la fotografía tiene 640 x 426 px a su tamaño original.
Para ampliar dicha imagen basta elegir un factor de ampliación, seleccionar si queremos que se guarde en el mismo directorio que la original o especificar alguno en particular, con el botón Preview veríamos como queda en una vista previa y finalmente si hacemos clic en Enlarge & Save tendremos la copia ampliada. En la imagen de abajo vemos el proceso.
1- Elegí un factor de ampliación del 250% con lo que la imagen resultante tendría 1600 x 1065 px.
2- En este caso le digo que lo guarde en el mismo directorio que la fotografía original agregando unos cambios al nombre de archivo (Smillaenlarger nunca sobre escribe el original)
3- Para crear la nueva imagen hago clic en Enlarge & Save.
Este sería el uso básico pero tenemos varias opciones a nuestra disposición, para empezar podemos seleccionar solo un trozo de la imagen para ampliar y de esta forma al mismo tiempo que ampliamos componemos de nuevo la fotografía.
1- Pinchamos en la pestaña Cropping.
2- Seleccionamos el factor de ampliación.
3- Elegimos si el recorte será libre, en formato 4:3 etc (solo le fata que mostrara la regla de tercios)
4- Y luego de ver en Preview como quedaría solo resta hacer clic en Enlarge & Save para obtener una fotografía ampliada solo de la zona seleccionada.
Además podemos jugar con varios parámetros, veamos para que sirven:
Sharpness: Los valores más altos dan lugar a bordes más nítidos, puede tener un aspecto artificial si es demasiado fuerte
Flatness: valores más altos producen más 'pintadas' que buscan resultados con menos gradientes
PreSharpen: aplica enfoque a la fuente antes de la ampliación
Dithering: añade grano con apariencia analógica al resultado
DeNoise: quita un poco de ruido y artefactos de la fuente
FractNoisel: optiene alguna irregularidad en el resultado; contornos y colores son modificados por plasma ruido fractal.
1- Para poder variar los parámetros debemos marcar la casilla Allow Changes
Flatness: valores más altos producen más 'pintadas' que buscan resultados con menos gradientes
PreSharpen: aplica enfoque a la fuente antes de la ampliación
Dithering: añade grano con apariencia analógica al resultado
DeNoise: quita un poco de ruido y artefactos de la fuente
FractNoisel: optiene alguna irregularidad en el resultado; contornos y colores son modificados por plasma ruido fractal.
1- Para poder variar los parámetros debemos marcar la casilla Allow Changes
2- Antes de variar nada pinchamos en New y 3- le damos un nombre al nuevo ajuste, si no hacemos esto en este orden sobreescribiremos el preset por defecto.
4- Ya podemos variar los controles y ver el resultado con Preview
Como pueden ver el uso de Smillaenlarger es muy sencillo, para instalar esta herramienta en Ubuntu 14.10, Ubuntu 14.04, Ubuntu 12.04 o derivadas:
sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install smillaenlarger
Para ArchLinux o Manjaro:
yaourt -S aur/imageenlarger
1- Imagen original 640 x 426px
2- Imagen redimensionada a 1600 x 1065 por método común (lanczos)
3- Imagen redimensionada con Smillaenlarger 1600 x 1065
4- Sección de la imagen redimensionada utilizando Cropping en Smillaenlarger 841 x 631
Lo bajé, lo probé y me asombró, muy bueno y muchas gracias por el aporte
ResponderEliminar