Peguei os carregadores do xooplate.com e depois os exportei com a ajuda da ação incluída para um GIF. Mas eu tenho alguns pixels brancos ao redor do carregador que são realmente irritantes quando exibidos em um fundo escuro. Você pode vê-lo aqui, em um quadro que extraí do gif:
Como posso evitar esses pixels brancos e manter o plano de fundo transparente?
Respostas:
A maneira como a transparência funciona com gifs / pngs de 8 bits é que um pixel é totalmente transparente ou totalmente opaco .
Nos cantos de um círculo em que o círculo combina de forma transparente com o plano de fundo, geralmente existem pixels semitransparentes para facilitar a transição. Essa transição suave não pode ser totalmente reproduzida com gifs / pngs de 8 bits.
Uma maneira de fingir isso é selecionar um fundo fosco para todos os pixels semitransparentes. Isso significa que os pixels que não são totalmente transparentes obtêm sua cor calculada como se estivessem sobre a cor fosca.
Os pixels brancos no gif do seu círculo aconteceram assim, porque foram criados para serem usados contra um fundo branco. Os pixels semi-transparentes do círculo original foram rasterizados contra a cor branca fosca, resultando em pixels quase brancos, mas totalmente opacos nos cantos.
A maneira de remediar esta situação , se você tiver o original, círculo totalmente transparente é
save for web & devices
e selecione uma cor fosca que se adapta ao seu fundo. Dessa forma, os pixels potencialmente semi-transparentes serão mesclados aos pixels totalmente opacos contra a cor fosca e, visualizados no site com uma cor de fundo semelhante, parecerão totalmente suaves. Observe que a) os gráficos com pequenos intervalos de áreas semitransparentes (em pixels) funcionam melhor eb) isso exige que o plano de fundo com o qual o gif seja mostrado seja o que, em uma cor consistente, você escolher para o seu mate.Nesta imagem:
Veja os dois gifs exportados com vermelho e branco fosco nesta imagem, contra um fundo diferente. Isso mostra como o fosco vermelho combina bem com um fundo vermelho, mas também como o fosco branco é perturbador contra um fundo preto.
Se você estiver em uma situação lamentável, de que não possui o arquivo original com alfas completos com suavização de serrilhado (ou seja, você tem apenas o gif de 8 bits), é problemático reverter essa varredura fosca - pixel por pixel, você deve remover a cor fosca dos pixels semitransparentes e depois reexporte-os com as configurações mais apropriadas.
fonte
Na caixa de diálogo Salvar para a Web, defina a cor Fosco à direita da janela para a cor do plano de fundo da sua página da Web.
Os GIFs não suportam transparência total de 8 bits, apenas a transparência de 1 bits. O melhor que você pode fazer é usar uma cor que corresponda ao fundo da página da Web, para que a imagem se misture facilmente a essa cor.
fonte