Como posso reduzir o tamanho do arquivo JPEG mantendo a mesma largura e altura da imagem?

8

Eu tenho um 700Kbarquivo JPEG (textura de papelão branco) que estou usando como plano de fundo em um site.

Um arquivo desse tamanho leva muito tempo para carregar para acessos rápidos à página. Não preciso da resolução total, uma redução na qualidade da imagem é boa, mas preciso manter o JPEG do mesmo tamanho (para preencher a tela inteira).

O que seria um bom utilitário gratuito para PC ou Web que me permitisse modificar um JPEG como descrito? Prefiro não usar o Photoshop ou outro software profissional.

user22476
fonte
1
Se é apenas a textura no fundo do site, você pode talvez usar em seu arquivo CSS background-repeat e usar somente pequeno pedaço de que a imagem e repeti-la em eixos X e Y
Lukaydo
possível duplicata de alternativa de baixo custo para o Photoshop
Brendan

Respostas:

6

Você pode usar o Gimp para abrir os JPEGs e salvá-los com menos qualidade.

Veja em Reduzir JPGs .

Você pode reduzir seus jpegs sem alterar a largura de pixel da imagem.

Na caixa de diálogo Salvar JPEG, você pode optar por padrões do GIMP que reduzem bastante o tamanho, sem prejudicar a qualidade visual de uma maneira que você possa detectar. Essa seria a coisa mais segura e rápida a se fazer.

Yisela
fonte
5

No Windows, eu recomendaria o FileOptimizer. No Mac, eu recomendaria o ImageOptim.

Ambos usam o JPEGOptim como back-end para tentar reduzir sem perdas o tamanho do jpeg e, se isso não for bom o suficiente, você deverá definir um nível de qualidade mínimo para compactar ainda mais o arquivo.

Outra coisa a considerar seria um JPEG progressivo. Um JPEG progressivo carrega uma cópia de resolução muito baixa da imagem e carrega progressivamente mais detalhes. Isso fornece uma resposta rápida e toda a qualidade que você deseja. Sei que o imageoptim pode criar JPEGs progressivos, não tenho certeza sobre o FileOptimizer, mas como os dois usam o JPEGOptim como back-end, não ficaria surpreso.

Derek Lucas
fonte
1
O FileOptimizer produz JPEGs progressivos (eu sei por experiência própria). Pena que não há opção para desligá-lo e ligá-lo. Além disso, é absolutamente incrível, especialmente com PNGs.
PieBie
4

1. Você sempre pode converter seu plano de fundo de um .jpegpara um, o .pngque ajudaria a reduzir o tamanho do arquivo. Existem ainda algumas ferramentas de compactação PNG, como:

2. Tente usar o Imagemagick que converte e pode modificar imagens. Para aprender como compactar arquivos, você pode ir aqui . O Imagemagick pode converter arquivos de .jpegpara .pngpor mogrify -format jpg *.png.

3. Como indicado, faça o download do Gimp e abra-o. Se for uma imagem, seria mais fácil instalar um programa do que fazer referência ao código.

4. Você solicitou um site que o impediria de codificar e fazer o download. O Imagemagick possui um site chamado ImageMagick Studio, no qual você pode fazer upload do arquivo ou converter do seu site.

5. Este tópico foi discutido no SO: Recomendação para compactar arquivos jpg com o Imagemagick

6. visualizador gráfico Ifranview .

DᴀʀᴛʜVᴀᴅᴇʀ
fonte
re: point 1 (convertendo jpg para png), os arquivos png serão menores em circunstâncias específicas (formas simples, texto, alguns gradientes), mas, para fotografias, um png geralmente será muito maior. mais discussão aqui: stackoverflow.com/questions/2336522/…
apricot boy
3

Outra ferramenta gratuita dedicada a isso é o RIOT - Radical Image Optimization Tool .

Com o RIOT, você obtém uma grande visualização instantânea de como o ajuste de diferentes parâmetros de qualidade de imagem afetaria a saída final e mostra dinamicamente o tamanho do arquivo resultante para que você possa decidir quando parar. E, como bônus, o RIOT também pode funcionar em muitas das suas ferramentas gratuitas de edição de imagens favoritas (por exemplo, Gimp).

Outra coisa que você deve fazer, além de alterar a qualidade da imagem, é remover todos os metadados e outros itens desnecessários que podem inchar os arquivos de imagem.

Ananda Mahto
fonte