Como posso tornar transparentes os pixels alternativos em um arquivo .png?

1

Eu tenho um arquivo .png que gostaria de exibir no Google Maps como uma sobreposição semi-transparente. Para fazer isso, gostaria de tornar aproximadamente todos os outros pixels no arquivo .png transparentes. (O arquivo .png já possui uma "cor" transparente.)

Existe um (1) aplicativo gratuito ou (2) comercial com o qual isso pode ser feito sem muita dificuldade? Se sim, você pode me indicar a direção certa sobre como fazê-lo?

xpda
fonte

Respostas:

1

Você pode usar um programa gráfico gratuito, como Paint.NET, GIMP ou Photoshop CS2 e definir a opacidade em 50% para toda a imagem. Pode ser uma opção melhor do que em qualquer outro pixel.

Se você realmente deseja todos os outros pixels, precisará fazer isso de forma programática. Portanto, aprenda a escrever software ou a se familiarizar com alguém que sabe como.

Mas o PNG é compatível com um canal alfa verdadeiro - e não com aquelas chaves de transparência limitada com as quais você precisa lidar com o GIF.

Sam Axe
fonte
" não aquelas coisas-chave de transparência limitada com as quais você precisa lidar com JPGs ". Acho que você quer dizer GIF. JPEG não suporta transparência. Caso contrário, boa resposta. Se estiver usando PNG, o ajuste da opacidade geral é definitivamente o caminho a percorrer.
precisa saber é o seguinte
@Indrek: todas as imagens suportam chaves de transparência .. alguns apenas alguns têm de ser estimulados a ele (por exemplo, seu um recurso do aplicativo em vez de um recurso de formato - de qualquer forma é a mesma coisa)
Sam Axe