Skip to main content

TAREA 1: Compresión de imágenes

Compresión de imágenes

Para esta tarea se necesitaba tomar una foto e investigar el tamaño del sensor de la cámara utilizada y la resolución original en pixeles en X y Y. Una vez que se cuente con los pixeles se necesita obtener la cantidad de bytes sin comprimir y compararlos con el archivo jpg o HEIC almacenado y sacar la proporción de compresión del algoritmo. Siguiendo con la tarea, teníamos que subir la foto a Twitter y volver a descargarla para ver si cambió el tamaño. Después teníamos que enviar esa foto por WhatsApp y verificar el nuevo tamaño de la imagen y por ultimo checar cuántos pixeles tiene ahora la imagen en X y Y y averiguar cual fue la proporción de compresión de la aplicación.

Mi celular cuenta con un sensor de cámara de 12 megapixeles y una apertura f 1/8. Cuenta con una resolución de 2,532 X 4,032 lo que equivale a 2'962,400 bits antes de ser comprimido en el mapa de bits. El archivo HEIF es de 3,024 X 4,032 lo que se convierte en 12'192,768 pixeles en la foto comprimida; debido a los bytes esta cifra se vuelve 36'578,304 bytes.

Sabías que casa pixel esta compuesto por tres bytes por los tres colores utilizados, rojo, verde y azul.

La foto original tenía un peso de 747 KB y si lo multiplicamos por 2^10 nos da un peso de 764,928 bytes y estaba comprimida a un 98%. Después la foto sigue en su travesía y se subio y descargo de nuevo a Twitter. Para nuestra sorpresa la imagen ahora pesaba 68 KB ó 69,632 bytes nada más, la resolución paso a 1,536 X 2,048 y los megapixeles ahora valían 3 MP. Esto quiere decir que se comprimió al rededor de 90%. Seguimos con la aventura y ahora mandamos la foto por WhatsApp a ver que le sucede ahora. Como ya sabemos la foto empezó con 12 MP pasando por 3 MP y ahora tiene un valor de 2 MP, pesa solamente 29 KB, 29,696 bytes, y cuenta con una resolución de 1,200 X 1,600. No solo eso pero se redujo otro 95% aproximadamente. 


                                  Aquí están las fotos y como se van degradando por el proceso.





Comments