jpeg: reduza o tamanho da imagem sem alterar a resolução e a qualidade

jpeg: reduza o tamanho da imagem sem alterar a resolução e a qualidade

Estou tentando reduzir o tamanho de vários arquivos JPEG, digamos 1280x720. Sem alterar muito a resolução e a qualidade visual, qual é a abordagem recomendada?

Responder1

JPEG é baseado em DCT e codificação de entropia. Se sua imagem ainda não estiver otimizada para entropia, pode haver uma chance de reduzir o tamanho.

Se você possui um sistema Debian ou qualquer outro sistema Linux, tente usar jpegoptimo mesmo pacote nomeado ou jpegtrande libjpeg-progs. A página de manual jpegtranafirma que não tem perdas:

jpegtran funciona reorganizando os dados compactados (coeficientes DCT), sem nunca decodificar totalmente a imagem. Portanto, suas transformações são sem perdas: não há nenhuma degradação da imagem, o que não seria verdade se você usasse djpeg seguido de cjpeg para realizar a mesma conversão.

Também encontrei as duas ferramentas a seguir, que nunca experimentei:

Responder2

Se o tamanho da imagem atual for maior que 1280 x 720 (o que é provável se forem imagens de câmera), a melhor maneira é reduzir o número de pixels para 1280 x 720.

Se já estiverem em 1280 x 720, a maneira mais fácil é reduzir a qualidade JPEG. A maioria dos softwares de imagem tem alguma maneira de mudar isso, e uma qualidade inferior reduzirá o tamanho do arquivo. Você precisará verificar se a qualidade ainda é aceitável.

Outra maneira pode ser salvar o arquivo como GIF ou BMP com compactação. Isso só ajudará com imagens simples e de cores planas, não com fotos.

Não sei qual software você está usando, mas posso recomendarIrfanview

informação relacionada