miércoles, 1 de febrero de 2017

Álxebra lineal ou compresión JPEG

Unha imaxe dixital é unha matriz. 
O nivel de gris de cada píxel almacénase en 1 byte (8 bits) que vai desde o 0 correspondente ao negro ata o 255 correspondente ao branco. De maneira que neste caso, necesitamos  65536256256 bytes. De feito, se temos almacenada esa imaxe en formato mapa de bits, é dicir, almacenando todos e cada un dos elementos de dicha matriz, teremos un ficheiro dixital que ocupará 64 kB de memoria (lembrar que 1 kB son 1024 bytes). Por exemplo, co formato BMP, é dicir, co formato de mapa de bits de Windows a imaxe anterior ocupa 65kB. Un pouco máis do previsto inicialmente porque, ademais de gardar todos os elementos da matriz anterior (un detrás doutro)/doutro), almacénase tamén no ficheiro dixital unha cabeceira con información sobre o tamaño da matriz. Con todo, se esa imaxe se garda con formato JPEG podemos comprobar como só ocupa 2?57 kB de memoria. 


É rechamante a diferenza en bytes entre un formato e outro. Este é un factor importante a ter en conta. Así, por exemplo, se queremos que unha páxina Web cárguese rapidamente é importante colocar nela imaxes deste tipo que pesan menos. Isto tamén se aplica ao correo electrónico, cando achegamos imaxes e noutras situacións habituais. Imos ver a continuación brevemente en que consiste o formato JPEG.


Pablo Vega Dos Santos

No hay comentarios:

Publicar un comentario