Computação, processadores e memória
O que é um System on a Chip?
Como funciona um computador?
O que são Bits e Bytes?
Como funcionam os circuitos eletrônicos?
Processadores e arquiteturas de CPU
O que é Disco Rígido e Memória RAM?
GPUs, placas de vídeo e som
O que são periféricos e dispositivos de entrada?
Evolução da arquitetura de computadores
Como funciona a internet
Introdução às redes, protocolos e Internet
Portas e protocolos de rede
O que é um endereço IP e o protocolo de Internet?
Fibra óptica, cabos submarinos de internet, IXP e ISP
O que é um domínio DNS, ou Domain Name System
O que é CDN e como os ISP fazem QoS?
Velocidade da internet: o que é ping e largura de banda?
O que é o modelo Cliente/Servidor?
Como funciona um site?
A Internet é maior do que você pensa
Sistemas operacionais
Diferenças entre Windows, Linux, Mac, iOS e Android
Permissões, níveis de processos e privilégios de execução
Fundamentos de sistemas operacionais móveis
O que são sistemas embarcados
Arquivos e estruturas de dados
O que é extensão de arquivo, cabeçalho e metadado
O que é JPG e como funciona?
O que é codec: entenda os formatos de vídeos e protocolos
O que é árvore binária e como funcionam arquivos .zip
Conteúdo Bônus
O que é uma rede neural?
O que é SQL e NoSQL?
O que é um algoritmo?
O que é Raspberry Pi?
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Como já falamos na aula anterior, o jpg é uma extensão de arquivo que diz ao computador que o que ele está prestes a abrir é uma imagem. A partir do cabeçalho desse arquivo, o computador também entende qual é o melhor programa para abrir essa imagem.
Para entender como funciona o formato jpg é importante ter em mente que diferentes tipos de arquivos de imagem têm pesos e qualidades diferentes, dependendo do formato. Vamos supor que temos uma foto 600x800: se esta estivesse em um formato não compactado (como .bmp) pesaria 840KB (representando apenas uma cor por pixel).
Para representar cores de 16 bits, são necessários 2 bytes.
Para representar cores de 32 bits (ultra-reais), são necessários 4 bytes.
Para ter qualidade de 32 bits, a imagem deve pesar quase 1,9 MB… E é aí que surge o JPG: ele nos ajuda a compactar as imagens.
JPEG nada mais é que um algoritmo que identifica coordenadas e agrupa áreas de cores. Desta forma, minimiza o uso de bytes e consegue que a imagem tenha um peso muito menor, fazendo com que seja lida mais rapidamente.
Contribuições 0
Perguntas 0
Quer ver mais contribuições, perguntas e respostas da comunidade?