Quelle valeur aurait # 414141 comme #AARRGGBB et qu'en est-il # 52b531? Comment puis-je convertir cela en utilisant PHP?convertir #RRGGBB valeur hexadécimale en #AARRGGBB
Cordialement,
Pentium10
Quelle valeur aurait # 414141 comme #AARRGGBB et qu'en est-il # 52b531? Comment puis-je convertir cela en utilisant PHP?convertir #RRGGBB valeur hexadécimale en #AARRGGBB
Cordialement,
Pentium10
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)
réellement juste lié et # 00414141 ne s'affiche pas, il pourrait être invalide – Pentium10
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. –
@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. –