2010-02-04 7 views

Répondre

15

AA est le canal Alpha, et une conversion droite serait de mettre AA à FF pour le rendre complet opaque:

#414141 becomes #FF414141 

(Juste pour ajouter: Dans certains Implémentations cela signifie la quantité de transparence où 00 signifie opaque complet et FF signifie entièrement transparent.Dans ce cas, # 00414141 serait correct.Mais je pense que c'est l'exception)

+0

réellement juste lié et # 00414141 ne s'affiche pas, il pourrait être invalide – Pentium10

+0

J'ai toujours vu 0 alpha complètement opaque. En outre, la valeur alpha ne va-t-elle pas de 0 à 127? 0xFF est 255. –

+0

@Alix dépend de l'outil. Je n'ai jamais vu une plage de 0 à 127, où je l'ai utilisé (ImageMagick en PHP ou GDI + en .net) c'était toujours de 0 à 255, ou en DirectX Development j'ai parfois vu une plage flottante entre 0.0 et 1.0. Et comme je l'ai dit, j'ai vu des implémentations où 0 signifiait "complètement opaque" et j'en ai vu quelques-unes où 0 signifiait "entièrement transparent" ... Mais si RVB varie de 0 à 255 chacun, A suit habituellement. –

Questions connexes