Pérdida de calidad al girar las fotos

37 comentarios

cabecera-girarfotos.jpg

Siempre se habla de que debemos esforzarnos al máximo para hacer las fotos en el momento del disparo y dejar el mínimo trabajo posible para el postporcesado.

Muchas veces ponemos el mayor empeño en medir bien la luz, realizar un enfoque correcto y utilizar unos parámetros adecuados y dejamos para luego el tema de la composición, total, un ligero recorte o reencuadre en el postproceso no es pecado y se hace muy fácilmente.

Pues sí, es cierto, pero también es cierto que si hacemos un reencuadre en el que necesitemos girar nuestra imagen, ésta perderá algo de detalle por el camino. Vamos a verlo con unos sencillos ejemplos.

¿Qué me estás contando?

Eso decía yo hasta que me decidí a hacer las pruebas y verlo con mis propios ojos. Es tan fácil como abrir cualquier fotografía en nuestro programa de edición habitual y hacer un zoom lo suficientemente potente como para que nos permita ver la imagen pixelada.

Ahora nos vamos a una zona de la imagen que tenga un contraste fuerte de líneas o colores, donde se vean bien diferenciados los píxeles de uno u otro color:

original.jpg

A continuación duplicamos la imagen, para poder compararla, que si no no tiene gracia, y vamos a la herramienta rotar y le damos un valor de 45 grados. Ampliamos la imagen a la misma escala que la original y las comparamos:

1x45.jpg

Podemos observar claramente que en la segunda imagen los bordes están mucho menos definidos por lo que estamos perdiendo nitidez en la imagen.

No siempre pasa

Pero esto no ocurre siempre, cuando hacemos un giro de 90, 180 ó 270 grados de una sola vez, la imagen se ve sin ningún tipo de alteración en su nitidez sobre el original:

4x90.jpg

en esta imagen se han hecho cuatro rotaciones de 90 grados y la calidad sigue siendo exactamente la misma que en el original

Y alguien puede decir: vale, entonces vuelvo a girar la imagen los mismos grados en sentido contrario y la dejo como estaba… o: vale, entonces completo el giro de la imagen hasta llegar a los 90 ó 180 grados y asunto arreglado…

Pues no es así, ya que la imagen cuando se rota en un ángulo que no sea múltiplo de 90 grados, se degrada irremediablemente y aunque luego la reposicionemos al origen o le sumemos otra para conseguir los 90º, no volverá a tener la misma calidad que al principio:

2x45vs1x90.jpg

la imagen de la izquierda se ha obtenido haciendo dos giros consecutivos de 45º, mientras que la de la derecha se ha hecho con una sola rotación de 90º

El ejemplo lo deja bien claro, ¿no?

¿Cuál es la causa?

Pues la causa de este efecto no es otra que la interpolación. Interpolar es, según el DRAE: Calcular el valor aproximado de una magnitud en un intervalo cuando se conocen algunos de los valores que toma a uno y otro lado de dicho intervalo. Y esto es lo que ocurre cuando se gira una imagen, que el programa debe “inventarse” píxeles nuevos que no estaban en la imagen original y en consecuencia se pierde calidad de imagen.

Espera un momento, pero si yo sólo he girado la imagen sin tocar el tamaño, se supone que una imagen se interpola cuando se cambia el tamaño y hay que rellenar los píxeles que faltan…

Pues es cierto a medias, la imagen no ha cambiado de tamaño, pero ¿qué ha ocurrido con los píxeles?

Los píxeles son cuadrados que están perfectamente alineados con los bordes en la imagen original, ancho y alto. Al ser cuadrados si los giramos 90 ó 180 grados siguen teniendo los lados alineados con los bordes de la imagen. Pero si el ángulo de giro es distinto de un múltiplo de 90 grados, los píxeles cuadrados originales adquirirían un ángulo imposible ya que sus lados tienen que seguir siendo obligatoriamente paralelos a los bordes de la imagen.

Entonces loS píxeles originales son obligados a reposicionarse y para completar la imagen el programa interpola y genera nuevos píxeles similares a los que tiene más cerca. El resultado es bastante parecido al original, pero si lo observamos ampliado vemos claramente que los bordes han perdido la nitidez inicial y se ven más difuminados.

Tampoco hace falta que juremos no volver a girar una imagen en nuestra vida fotográfica, pero esta puede ser una excusa más para esforzarnos a la hora de tomar la fotografía e intentar dejarla lo más perfecta posible antes de meternos con el procesado.

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    interesante

    Avatar de theoq !
    theoq | 1 estrellas

    Muy buen Post Mario. Ameno, entretenido, y además bien explicado. Seguid así, Xatakafoto! :)

  • 2

    Avatar de konkavo !

    Estoy con theoq. Exelente post. Claro, sencillo y con más razón que un santo.

    Aunque yo sabía lo de la no pérdida de calidad al pasar de horizontal a vertical y viceversa, no había caído en los ángulos intermedios. Y a pesar de hacer mis esfuerzos para no obtener horizontes caídos, no siempre lo conseguía. Pero bueno, para eso está el postproceso, para enderezar nuestro defecto. A partir de ahora pondré aún más dedicación.

    Gracias Mario, no en todos los post se aprende algo práctico.

  • 3

    interesante

    Avatar de Andrey !
    Andrey | 1 estrellas

    Muy cierto... pero que no quedamos en que dejaríamos de andar contando pixeles y nos dedicaríamos a hacer y disfrutar nuestras fotos? xD jaja

    Casi cualquier retoque afecta aunque sea mínimo el detalle de las fotos, pero en cierto tipo de fotografía es inevitable hacer retoques, por ejemplo en la fotografía de paisajes y arquitectura, en casi todas las tomas es necesario enderezar un horizonte, corregir una distorsión de barril, corregir una perspectiva... y lo malo es que en estos tipos de fotografía es donde mas calidad de detalle necesitamos

    Saludos

  • Respondiendo a #3:
  • 4

    Avatar de seby !
    seby | 1 estrellas

    El caso es que si no lo corriges por no perder calidad, dejas una foto de pardillo..

  • Respondiendo a #3:
  • 5

    Avatar de peperplejo !

    Es evidente que por un motivo u otro, siempre acabamos manipulando algo las fotografías. De todas formas, Andrey, casi siempre existe la forma de hacerlo sin necesidad de pasar por el tubo:

    Tomas más estudiadas, niveles, cuadrículas en el visor, lentes con tilt-shift, etc. Hace 10 años se hacían buenas fotos a la primera, así que es posible hacerlo, pero lógicamente hay que ser más meticuloso y posiblemente saber de antemano cual es el resultado que queremos conseguir, así como disponer de las herramientas adecuadas y el tiempo necesario. (aunque en ocasiones perdemos la noción del tiempo que nos pasamos ante el ordenador).

    Buen post! Llevamos varias semanas sin polémicas. Así da gusto.

    -- editado por última vez a las 21:18

  • Respondiendo a #4:
  • 23

    interesante

    Avatar de otraquesesuma !

    que poco elegante tu cometario, imagino que por pardillo quieres decir principiante o aficionado empezando, eso de decirle pardillo a la gente cuando esta empezando o cuando se equipoca solo habla de ti mas que de ellos.

  • 6

    !
    | 1 estrellas

    un muy buen artículo. Gracias !

  • 7

    Avatar de rgarciabruna !

    Hola,

    Muy interesante artículo. Imagino que también dependerá del programa que uses que pierdas más calidad no? Yo por ejemplo cuando "enderezo" las fotos con el Picassa noto que pierden mucha más calidad que con el DPP de Canon. Supongo que con programas aún más profesionales como Photoshop, el interpolado será aún mejor y la pérdida de calidad debería ser mínima...

    Saludos,

  • 8

    Avatar de caras !

    Pero como vas a utilizar una fuente como ejemplo!!!! Una fuente no es una imagen es una creación digital, por decirlo de algún modo, no digo que no haya pérdida, es posible, no lo he comprobado, pero jamás se me ocurriría utilizar una fuente (true type? post script?) para demostrarlo. Hazlo con una buena foto y guarda la copia girada en TIFF sin compresión. Luego (de)muéstrame que, por ejemplo, un horizonte ha perdido nitidez y luego si con un simple filtro no se vuelve a reparar la posible pérdida (hablando de imágenes de al menos 10 MB). Saludos

  • Respondiendo a #8:
  • 11

    Avatar de Mario Ximénez !

    He puesto una fuente igual que podía haber puesto una simple línea, para que se vea más claro el ejemplo ya que tiene los bordes más definidos, pero con las fotos pasa exactamente igual. La foto tendrá los bordes menos definidos y se notará menos, pero el proceso es el mismo y habrá interpolación con la pérdida correspondiente.

    Evidentemente cuanto más píxeles tenga la foto menos pérdida habrá, ya que la imagen tendrá más resolución, pero sigue habiéndola. Que no se note no quiere decir que no esté.

    Por otro lado no siempre se trabaja con ficheros grandes y en tiff. Hay muchas personas que hacen fotos en JPG con cámaras de baja resolución y para ellos también vale este artículo.

  • 9

    Avatar de bicindario !

    Me he quedado en 33! No lo volveré a girar una foto, jaja...

    Buen artículo.

  • 10

    Avatar de caras !

    Y pensando un poco, si le haces una foto a una "I" negra con la cámara girada 45 grados, la verás tipo "sierra" en la pantalla y si la giras hasta ponerla derecha quedaría perfecta. Con esto sólo quería demostrarte que utilizar una fuente como ejemplo no tiene sentido. Saludos

    -- editado por última vez a las 22:06

  • Respondiendo a #10:
  • 12

    Avatar de Mario Ximénez !

    Ahora mismo no puedo hacer la prueba, pero aun sin hacerla creo que no es así, quedará recta pero perderá detalle porque se están inventado píxeles que no estaban en la imagen original.

  • Respondiendo a #12:
  • 13

    Avatar de caras !

    La interpolacion inventa píxeles debido a la forma de visualización en pantalla, es decir, cuadrícula, una línea recta es, per se, imposible de inclinar sin que haya pérdida en un sistema finito. Del mismo modo, una línea inclinada no puede inventar pixeles "laterales" cuando la pones recta en el sistema de cuadrícula de la pantalla... Pienso, tampoco lo he probado, pero a lo que iba. No tiene sentido irse a la teoría. Si alguien gira un horizonte no lo hace por gusto, y si se nota, pues, sinceramente, creo que no, al menos hoy en día 2010 con al menos un móvil decente. Bueno, ya me he enrollado demasiado, en principio tienes razón, sólo me sorprendió el uso de una fuente (menos mal que no era vectorial). Saludos y perdón por la discrepancia.

  • Respondiendo a #13:
  • 14

    interesante

    Avatar de Mario Ximénez !

    No hay que pedir perdón por las discrepancias, si se analizan bien son una fuente de sabiduría.

    Quizás el post está llevado un poco al extremo para ver lo que ocurre con las imágenes cuando se giran. Y podría hacerse lo mismo cuando corregimos niveles o saturación o aplicamos una máscara de enfoque.

    Pero si nos esforzamos un poco más en cada aspecto en el momento de la captura, después tendremos que tocar menos botones y el resultado, suma de todas esas pequeñas cosas, quizás sea mejor.

    Por supuesto que las herramientas están para usarlas, es mejor tener una imagen con el horizonte recto que caído y la pérdida de calidad será inapreciable, pero es bueno saber como funcionan las cosas.

    Saludos,

  • 15

    Avatar de Raúl Buenaposada Castillejo !

    Curioso... Da gust con vosotros. Aprendemos un montón!

  • 16

    !
    | 1 estrellas

    Me parece usar un font es central en la interpretacion del post.

    Con ese ejemplo, da la sensacion de que girar una imagen en un editor hace unos desastres comparables a agrandarla, y esto está lejos de ser tan drástico.

    Si la experiencia fuese repetida con recorte de de piel, de una hoja, de un pedazo de cielo o mar, la perdida de calidad pixel a pixel seria imposible de comprobar.

    El riesgo de este tipo de comentarios es que alguien crea que esto puede tener alguna incidencia real en sus fotos, y se pierda reencuadrar una imagen, en nombre de mantener una inexistente calidad técnica.

    La respuesta esta en el hecho de que nadie nadie puede notar si una imagen fue girada o no. Es poco probable que alguien pueda notar una perdida de calidad por esta razon.

  • Respondiendo a #16:
  • 18

    Avatar de Alekz !

    Estoy muy de acuerdo, Photoshop hace líneas perfectas horizontales y verticales, pero si hablamos de una fotografía, es como decir que vamos a tomarle una foto perfecta a una letra y los pixeles estarán perfectamente alineados, en principio eso ni si quiera existe entonces la diferencia tampoco debería de existir ;)

  • 17

    Avatar de agus_elx !

    Caras, siento decirte que no tienes razón, te lo dice alguien que ha estudiado los procesos mediante los cuales los programas de procesado, como photoshop realizan estos algoritmos, y no tienes ningún tipo de razón. El post es correcto. Esto se da en las ingenierías industriales en física de la visión por computador.

  • 19

    Avatar de Atmosphear !

    Un gran post que como dice Mario no hay que tomarlo como un "nunca gires una foto", sino como una razón más para intentar que nuestras fotografías tengan la mejor calidad posible para que el postprocesado sea lo menos agresivo posible

  • 20

    Avatar de ruisan !
    ruisan | 1 estrellas

    Siento decirte que no es correcto lo que comentas, y que puedes comprobarlo tú mismo. Si rotas una imagen por un múltiplo de 90º, NO se pierde absolutamente NADA de calidad. La única pérdida la tendrás al grabar la imagen rotada en un formato con pérdida (como JPEG), pero si la grabas en un formato lossless (TIFF por ejemplo), podrás comprobar que es exáctamente igual. Esto es debido a que no es necesario interpolar para estas rotaciones.

    Otro caso son las rotaciones con ángulos arbitrarios, en este caso, para calcular el nuevo píxel, sí es necesario interpolar, y entonces se puede perder algo de calidad (muchas veces inapreciable a las resoluciones que trabajamos). Pero desde luego la mayor pérdida la obtendrás al volver a grabar esta imagen en un formato con pérdida.

    Un saludo.

  • Respondiendo a #20:
  • 24

    Avatar de agus_elx !

    yo creo que ni te has leido la entrada, porque en la entrada, ya comentan que los giros d 90 no tienen perdida, antes de hablar hay que leer xD no se puede opinar sin saber.

  • 21

    Avatar de migueldelacruz !

    Vale, cuando vaya a hacer una impresión tamaño 100% de mis 21mp entonces tendré cuidado, mientras ¡A disfrutar!

  • 22

    Avatar de otraquesesuma !

    mmm esto es uno de los motivos de exageracion que hacen que se quiten las ganas de hablar con ciertos fotografos, lo de la ejemplificacion con la fuente como ejemplo lo veo muy mal, un gran fallo.... luego lo de la perdida de calidad son palabras muy grande para tan poca cosa es evidente que si a una foto la recortas - porque al girar hay que reencuadrar y se cortan parte- y la estiras para dejarla de igual tamaño que estaba el programa al querer conservar los pixels rellena, pero esto no causa una perdida de calidad tan exagerada eh, es mas, no lo notara el ojo humano a menos que trabajaes como publicista y debas luego imprimir ampliaciones de esa foto, y siempre que estemos hablando de formatos JPG .. yo no me preocuparia por esto, trabajar en tiff,Ruisan esta en lo cierto, completamente de acuerdo ... y en todo caso si les obsesiona eso de perder calidad cuando roten una foto EN JPG dejen la proporcion resultante en vez de estirar al tamaño que tenia en original, y solucionado el problema, NO ESTIREN

    solamente que si es jpg, hay que darse cuanta que cada vez que guardas vas restando calidad, yo haria un post de tipos de archivos y recomendaciones para trabajar sin perder calidad en vez de generar tanta alarma con cosas evidentes por logica y con malos ejemplos bastante exagerados, ultimamente noto que en xataca se exageran las cosas y se genera una alarma de todo, no se profundizan los temas lo que hace que luego la gente termine completando con opinionen o reredactando el articulo esto en internet es muy peligroso, no todo lo que se escribe suele estar correcto, como una vez que queriendo aprender hice caso de un señor que me dijo que el balance de blancos lo controlaba mirando el histograma :O "no me adviertas que hay un montruo al final del camino, dime por donde puedo sortearlo" ...a eso me refiero, en vez de hablar de temas ya tan tan tratados por que no orientan los post a consejos utiles y aplicables , seria de agradecer.

    -- editado por última vez a las 15:49

  • Respondiendo a #22:
  • 26

    Avatar de peperplejo !

    Mario ha expuesto de forma perfectamente documentada alguno de los inconvenientes que pueden producirse con la rotación/deformación/correción de las imágenes y que son producto de la interpolación. Importa poco que sean tipos de letra, por que podríamos estar realizando el mismo ejercicio con un macro de unas pestañas.

    Si el trabajo final será reproducido en una copia de 24x30, la perdida de calidad podemos tacharla de irrelevante, pero cada cual pone el listón de la calidad en su trabajo donde le parece oportuno.

    Muchos de nosotros invertimos mucho dinero en lentes fijas, para poder ganar un diferencial en nitidez y afilamiento de la imagen. Dicho diferencial puede perderse si no se tienen en consideración las alertas que Mario expone, sin alarmismos.

    Si trabajamos con bancos de imágenes, nuestras fotos serán revisadas al 100% e incluso al 200% de su tamaño real. Si entregamos nuestro trabajo a una agencia de publicidad, ese plus de nitidez será valorado positivamente, en especial cuando el abanico de formatos pueden pasar del banner web a la impresión digital de la campaña en una feria para un muro de 5x3 metros.

  • 25

    Avatar de javyer !

    Si intentas girar una foto en Windows, con su visor por defecto, te avisa de que la imagen puede perder calidad permanentemente :)

    Aunque no sabía que era por la interpolación de píxeles ;)

    Saludos!

  • Respondiendo a #25:
  • 27

    Avatar de sincafe !

    Es en lo primero que he pensado, el Visor de imágenes de Windows. Al igual que tú, tampoco entendía el porqué de esto.

  • 28

    !
    | 2 estrellas

    el problema de esto es el algoritmo de los programa de photoshop o programas de imagen si hacer las pruebas en Aperture veras que no pierde nada, Adobe es un mierda en cuanto a programación y algoritmo encima los de adobe no saben programar, son malos y solo hacen programas que usan un montón de recursos de RAM y CPU.

  • Respondiendo a #28:
  • 30

    Avatar de 47576 !

    Dios mio! tu ya excediste el limite...

  • Respondiendo a #28:
  • 34

    !
    | 1 estrellas

    Oh cielos un adepto de la secta Jobsiana..Claaaro, photoshop es una porquería, por eso no lo usa casi nadie no como aperture...Si Jobs dice que Flash es una porqueria, entonces Adobe photoshop tambien lo es...

  • 29

    Avatar de Eslava !
    Eslava | 1 estrellas

    Muy a tener en cuenta, esa perdida de calidad no la había pensado yo, más vale pensar bien el encuadre antes de disparar, saludos!

  • 31

    !
    | 1 estrellas

    Si el ojo humano puede apreciar esa pérdida de calidad cuando giras una foto de una resolución decente, es que no se trata de un ojo sino de un microscopio. Además, en cualquier foto no vas a tener perfiles tan definidos como en una tipografía. Trabaja en raw y guarda en tif y minimizarás las pérdidas de calidad.

  • 32

    Avatar de elcolombiano !

    Si trabajo en RAW evito la interpolación ??

  • Respondiendo a #32:
  • 33

    !
    | 1 estrellas

    No, no evitas la interpolación, pero estás trabajando con una imagen que no ha sido comprimida, como el jpg, por lo que la calidad de salida es mayor.

  • 35

    !
    | 1 estrellas

    YO he hecho esa prueba de girar 90 grados en dos pasos con photoshop y ni de coña veo la degradación que te sale a tí. Por otro lado creo que cuando giras una foto no es tan evidente el efecto como en las letras que has usado. PEro bien por el post

  • 36

    Avatar de sarlacc !

    A mi familia le digo una y otra ves que las fotos las tomen con la camara asi como fue diseñada y no que le den vuelta y que despues las fotos salgan al revez en la pantalla y despues hay que darles la vuelta(esque ya el papel no existe en nosotros ya que solo vemos lasfotos en la pc), no se pero para mi eso de los retocados con photoshop u otro software como que no me cuadra en lo absoluto ya que a mi me gusta ver la realidad de lo que mi camara ya sea cutre o high end alla tomado y no fotos que parecen como sacadas de un viaje de salvia o lsd como nunca se podria ver en la puta vida real solo en revistas wuay.

    -- editado por última vez a las 09:25

  • 37

    Avatar de Claudia Ortiz !

    Excelente ! Claaaaro, lógico lo de los 90 grados. Que buena info ! Gracias

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Destacados

especial flujo de trabajo bannercurso
Anunciate aquí

WSL Weblogs SL