Otimização de imagens para web com o Smush.it

Por: Henrique C. Pereira

Publicado em Sunday 22 August 2010 às 09:14

Categoria: HTML/CSS/JScript

Otimizar imagens para web já foi uma atividade mais trabalhosa. Desenhar sites na época das conexões dial-up exigia mais esforço dos designers para não deixar o site pesado. Apesar de não estarmos mais naquela época otimizar imagens ainda é uma valiosa boa prática. Uma razão para se preocupar com o tamanho delas no seu projeto hoje é o fato do Google considerar o tempo de carregamento do site como uma das variáveis do Pagerank. Ou seja, quanto mais rápido e mais leve for seu site, mais score você ganha no SEO.

O Smush.it é um otimizador de imagens desenvolvido pelo Yahoo! que remove bytes desnecessários e que não afetam a aparência ou a qualidade da imagem. Ele otimiza PNG, GIF e JPG. As imagens são submetidas a vários algoritmos para terem seus tamanhos reduzidos.

Funciona assim: você faz o upload de todas suas imagens para o Smushi.it — ele aceita múltiplos uploads — e ele te devolver um arquivo compactado em .zip com todas suas imagens otimizadas. Para cada imagem que você subir ele te informa o tamanho original e o tamanho final depois da otimização, além de exibir os ganhos totais ao submeter várias imagens juntas. Uma observação importante é que ao subir as imagens em GIF elas serão automaticamente convertidas para PNG quanto a conversão for responsável por gerar uma imagem de tamanho físico menor do que o GIF.

A otimização de imagens no meu fluxo de trabalho com o Smush.it é a última coisa a ser feita, no final do projeto e antes de publicar o site. Não precisa se preocupar com isso antes. Legal né?

Comentários dos leitores

Este artigo possui 17 comentários

  1. Joel Wallis Monday 23 August 2010 às 07:42

    Legal. Eu já tinha ouvido falar do Smush.it, mas nunca me usei, creio que por falta de um conhecimento maior de como ele funciona. Vou usar ele assim que chegar nos meus próximos The Ends e ver o ganho dele. :)

  2. Junio Vitorino #1° Monday 23 August 2010 às 08:39

    Bastante útil a dica, não conhecia e a partir de hoje vou usar certamente.

  3. Carlos Eduardo #2° Monday 23 August 2010 às 13:20

    Interessante a dica. Até o momento faço a otimização das imagens na mão mesmo.

    Vou testar a dica.

    Abraços.

  4. Lucas #3° Monday 23 August 2010 às 13:33

    Muito boa mesmo a dica!!!

  5. Bruno #4° Wednesday 25 August 2010 às 20:47

    Excelente dica! Como sempre o Henrique nos mostrando ótimas dicas

  6. Thiago #5° Tuesday 07 September 2010 às 17:34

    Está ai se for otimizar lembre-se Revolução + Yahoo

    Muito Show Revolução

  7. Lari #6° Wednesday 08 September 2010 às 12:44

    Não gostei no momento em que ele muda a extensão do meu arquivo para PNG. Ainda somos mercê do IE6 e não gostaria de ter que usar recursos para que ele interprete a transparência do meu "PNG" sem deixar um fundo cinza horroroso. Se escolhi usar GIF, que assim seja. Mudar a extensão eu faço, e com o photoshop posso otimizar tal como o smush.

  8. felipe #7° Friday 10 September 2010 às 21:14

    tem até um plugin pra WordPress -> http://wordpress.org/extend/plugins/wp-smushit/

  9. Loja Virtual dos Blo #8° Monday 20 September 2010 às 18:20

    muito boa a dica

  10. asdasdasd #9° Wednesday 22 September 2010 às 22:54

    asdasd

  11. Rodrigo Ribeiro #10° Wednesday 29 September 2010 às 10:00

    muito maneiro…nao sabia q isso era possivel ainda mais online

    vlw pela dico abç

  12. Luan Ramos @LuanAPik #11° Wednesday 29 September 2010 às 13:16

    Muito bom Smush.it uso ele direto ajuda bastante, deixando meu site mais leve, assim contribuindo com Seo =/

    @LuanAPiki

  13. Marcelo Costa #12° Friday 01 October 2010 às 21:55

    Boa a dica… Tá nos favoritos!

  14. William Santana #13° Tuesday 05 October 2010 às 00:07

    Incrível, não conhecia esse mecanismo, Yahoo me surpreendeu! hehe'

  15. Rodrigo de Araujo #14° Tuesday 19 October 2010 às 18:41

    Não sabia sobre este critério para avaliação de pagerank. Outra dica interessante para otimizar o tempo de carregamento do site, é não utilizar plugins para WordPress que desempenham a mesma função ou funções muito semelhantes. O gerente do site deverá escolher qual plugin melhor atende à sua demanda, desativando e excluindo aqueles que só fazem repetir processos, podendo colidir entre si, pesando a página.

  16. Lucas Sandoval #15° Thursday 21 October 2010 às 21:54

    Muito bom, Henrique! Uso e recomendo muito o Smush.it. As imagens são usadas em larga escala na web e saber como deixa-las mais leves é muito importante. A Google, pensando sobre o peso das imagens para a web, criou o formato WebP. Segundo a Google, este formato é totalmente aberto e promete uma ótima redução no tamanho final das imagens. Para mais informações, visite http://code.google.com/intl/pt-BR/speed/webp/

    Abraço a todos.

  17. Rodrigo Ribeiro #16° Sunday 24 October 2010 às 07:11

    muito boa dica …vou usar abraço

Deixe seu comentário:

Observação: Todos os campos obrigatórios estão marcados com um asterisco (*).

  1. As seguintes tags podem ser inseridas nos comentários: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Sobre este blog

Meu nome é Henrique C. Pereira e o Revolução Etc é o meu blog pessoal. Eu trabalho com design de interfaces, dispositivos móveis, planejamento de soluções web, arquitetura da informação, programação de interfaces, acessibilidade, padrões web, e-commerce e outras coisas relacionadas.
Leia mais sobre o autor.