Quelles valeurs RGB dois-je mettre pour un pixel transparent dans un .Fichier PNG?

La transparence d'un pixel dans une .Fichier PNG est déterminé par la valeur du canal alpha:

  • 0 - Transparent
  • 255 - Opaque

Il semble qu'une fois le pixel est défini pour être totalement transparent, les composantes RGB du pixel ne doit pas être important. Est-ce vraiment vrai? Est-il de toute convention ou il y a des lignes directrices sur ce que les valeurs RVB doit être définie en pixels entièrement transparents?

Dans VS2012 quand j'essaie de dessiner avec la couleur de transparence, rien ne se passe. Il semble que VS applique la couleur actuelle de l'outil à l'état actuel du pixel. Une fois la couleur actuelle de l'outil de dessin est transparent, cela signifie qu'il n'ya pas de changement. Que dois-je faire pour faire un non pixel transparent totalement transparent?

Je ne suis pas d'utiliser visual studio, mais en général, je pense que cela aurait une incidence sur l'édition de l'image. Si vous avez été à un mélange de couleur avec rgba(0,0,0,0), qui aurait un autre aspect qu'un mélange de la même couleur avec rgba(255,255,255,0). Il pourrait être préférable de rendre transparents les pixels de la même couleur rgb comme le plus proche du pixel opaque.

OriginalL'auteur Kirill Kobelev | 2013-10-30