Question

Voici une image:
Cette image est un simple dégradé noir à transparent sauvé en pleine RGBA PNG.

Voici la même image, converti en alpha indexées PNG par GIMP (Photoshop produit le même résultat)
Gradient2
Comme vous pouvez le voir, le gradient est maintenant demi-opaque, semi-transparent.

Voici la même image à nouveau, mais cette fois il a été converti en PNG-alpha indexé par un script PHP I écrit:
Gradient3   

Alors ma question est: Pourquoi GIMP et Photoshop incapable de soutenir la transparence partielle dans les images indexées, lorsque le script PHP clairement montre que cette image peut être créé sans problème
Y at-il « mal » avec une image dont pallette contient alpha informations
Une autre question concernant la programmation: Est-ce que cette transparence dans le dernier travail d'image dans Internet Explorer 6

?
Était-ce utile?

La solution 2

Je l'ai finalement trouvé la réponse réelle: Il y a une entrée de métadonnées qui vous permet de définir la valeur alpha de chaque couleur dans la table des couleurs. La plupart des programmes graphiques ne font pas usage de cela, mais il existe et peut être utilisé, notamment par GD.

Autres conseils

Pour l'enregistrement, PNG ne supporte pas littéralement les images indexées avec un canal alpha. Ce qui se passe réellement est que PNG vous permet d'ajouter des couleurs supplémentaires à la table des couleurs (à savoir l'indice) avec des alpha valeurs dans ces couleurs ... pas un canal alpha complet. FWIW ...

Une autre option est d'ailleurs un feu d'artifice pngquant , une application de ligne de commande qui convertira une rgba .png dans un .png indexé avec la transparence.

J'ai trouvé ce message qui parle un peu plus sur la façon de l'utiliser.

IE6 et plus tôt dans les fenêtres ne prend pas en charge PNGs transparence variable sans solutions de contournement ennuyeux. Un PNG indexé ne montre que les parties complètement opaques qui fonctionne généralement assez bien. Une ombre disparaîtrait, mais les parties opaques du logo ou une icône continuerait à afficher.

Cette page a une meilleure explication et des instructions avec une compression plus png et des outils de quantification: http : //calendar.perfplanet.com/2010/png-that-works/

Ouais je sais ce que tu veux dire. Feux d'artifice est le seul programme d'édition d'image que je connais qui peut créer et modifier PNG8 + Alpha sans problème. Je souhaite plus de peinture des programmes soutiendraient ce format est la cause de feux d'artifice cher!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top