Olha só o truque sujo:
https://wiki.mozilla.org/skins/cavendish/wiki_header_logo.gif
No GIF, existe apenas 2 níveis de canal alpha: Transparente e opaco.
Se suaviza isto (isto é, sem serrilhados) simplesmente mantendo pixels
para que "casem" com o background, dando a impressão que a coisa é
macia.
Não se engane, ao tirar a coisa do background para aonde ele foi
feito, fica horrorível.
Como se consegue esta treta: Corta a imagem mantendo seu background e
na hora de gerar a imagem para a web, no geral as ferramentas raster
tem um conta-gotas pra aplicar transparência, daí sai selecionando o
background de dentro da logo, até que desapareça. Quando ele for
empilhado no HTML, dá a impressão que é suave.
Uma outra receita é fazer a coisa de fato suavizado: PNG 24 bits
suporta 256 níveis de Susan Storm, daê então é só gerar o canal alpha
em torno da logo, sem medo de ser feliz: Aonde ela for posicionada, a
coisa fica bem suave. O pobrêma fica só com o IE que notoricamente,
implica com canal alpha no PNG. Não lembro se as novas versões do
decadente se atentaram para isto, sendo que sequer SVG, estas
porcarias ainda fazem de conta que não existem.
A witch! Burn her!
2009/8/31 João Vagner Brito de Medeiros <joao....@gmail.com>:
> Ufa, eu sofria pra caralho, e so queria usar PNG, até descobrir que com gif
> da pra fazer direitinho.
Por Darwin, eu já fazia esta treta pra rodar no IE 3! Esta nova
geração perdeu coisa importante.
Alguém ainda sabe que o GIF pode ser animado?
Degrada bem, abri em uma implementação antiga (IE) e apareceu a
primeira imagem :)
--
Jonas Raoni Soares Silva
http://jsfromhell.com
Então esta parada que é o tal café com browser?
Já atingi metas de produtividade muito mais altas enxugando gelo e
penteando macaco.
Ficar falando que o IE é ruim pra funcionários brasileiros da
Microsoft é o que aqui nos Goiás a gente diz que é ficar fazendo
careta pra cego. Os funcionários da MS, lá provavelmente como punição,
não tem poder em consertar o que está errado com o IE.
O que está errado com o IE?
Nada.
O Firefox já teve versões terríveis, o Opera, o Safari... Que foram
substituidas por novas versões que apresentaram novos problemas que
serão sanados nas próximas versões.
O problema do IE não é o tanto que ele é ruim. É o quanto ele depende
que as pessoas atualizem o sistema operacional no qual ele está
umbilicalmente ligado.
E representante brasileiro da MS vai questionar o monopólio do seu
patrão? Pode fazer careta pra cego até entortar a cara que não vai
adiantar chongas.
IE vai ter solução quando o monopólio ruir. Este monopólio vai ruir
quando as pessoas pararem de usar computadores desktops e passarem a
usar outros dispositivos.
Lucas, está sentado? Vou te revelar uma informação que talvez você não saiba.
Outras pessoas neste momento estão usando computadores além de você.
Elas, somadas, sei que não chegam a sombra do seu amor próprio, mas em
números elas somam um tanto a mais.