Вот изображение: Gradient1 http://adamhaskell.net/img/gradient1.png
Это изображение представляет собой простой черно-прозрачный градиент, сохраненный в полном формате RGBA PNG.Альфа прозрачность в индексированных изображениях png
Вот то же самое изображение, преобразованный в индексированном-альфа PNG с помощью GIMP (Photoshop дает тот же результат)
Gradient2 http://adamhaskell.net/img/gradient1b.png
Как видно, градиент теперь наполовину непрозрачный, полупрозрачные.
Вот то же самое изображение снова, только на этот раз он был преобразован в индексированной-альфа PNG с помощью PHP скрипт я написал:
Gradient3 http://adamhaskell.net/img/gradient1c.png
Так что мой вопрос: Почему GIMP и Photoshop не в состоянии поддерживать парциальное прозрачность в индексированных изображениях, когда скрипт PHP ясно показывает, что такое изображение может быть создано без проблем?
Есть ли что-нибудь «неправильное» с изображением, чья палетка содержит альфа-информацию?
Вопрос, связанный с программированием: эта прозрачность в последнем изображении работает в Internet Explorer 6?
'optipng -force' правильно сохраняет его как indexed-alpha. –