Comment trouver la valeur de transparence du canal alpha d’un pixel dans une image png?

J’ai une image qui a la transparence du canal alpha.

Je veux recréer la même couleur d’arrière-plan avec les valeurs RGBA dans CSS, mais je ne trouve pas la couleur réelle des pixels d’arrière-plan et leur valeur de canal alpha. Si j’utilise un sélecteur de couleur, cela me donnera la valeur absolue de la couleur du pixel qui correspond à sa couleur d’arrière-plan.

Connaissez-vous un truc pour trouver la valeur réelle du canal alpha d’un pixel?

Dans le panneau d’informations de Photoshop, vous pouvez choisir «Opacité» comme mode de lecture, bien qu’il apparaisse sous forme de pourcentage et non sous forme de valeur alpha réelle.

Pour l’activer, ouvrez simplement la fenêtre Info , choisissez Options du panneau , puis définissez le mode de lecture Deuxième couleur sur Opacité .

En utilisant Gimp, vous pouvez utiliser le sélecteur de couleurs.

Appuyez sur Maj en cliquant sur un pixel.
(ou cochez la case Use info window dans les options de l’outil)

Une fois que vous cliquez sur un pixel, la Color Picker Information window apparaîtra, vous indiquant les détails, y compris le niveau alpha:

capture d'écran de gimp docs

J’ai trouvé un moyen d’obtenir la valeur alpha exacte dans Photoshop. Les autres solutions n’obtiennent que le pourcentage entier le plus proche de l’alpha réel.

  • Créez un calque d’arrière-plan noir (# 000000).
  • Dupliquez le calque dont vous avez besoin, car nous devons le modifier. (Ou si vous avez besoin de l’alpha composite de plusieurs couches, dupliquez-les et fusionnez-les)
  • Cachez le calque d’origine, de sorte que seuls le fond noir et le nouveau duplicata soient visibles.
  • Cliquez sur le nouveau calque puis cliquez sur “Verrouiller les pixels transparents” (la petite icône en damier au-dessus des calques)
  • Remplissez le calque (Maj + Retour arrière) avec la couleur blanche.

Vous avez maintenant une image contenant les valeurs alpha de l’image d’origine, en niveaux de gris. Il suffit d’utiliser le sélecteur de couleurs pour sélectionner n’importe quel pixel de l’image et d’obtenir la valeur alpha exacte (par exemple, # 7f7f7f signifie un alpha de 0x7f ou 127).

Utilisez la couleur absolue et ajustez la transparence dans photoshop jusqu’à ce qu’elle soit correcte, puis utilisez ce pourcentage comme valeur.

Utilisez le panneau d’informations PS et définissez le second mode d’affichage de couleur sur l’opacité. Désactivez la visibilité de tous les calques à l’exception du calque de l’object que vous parsingz (l’arrière-plan doit être transparent).