PNG Этот формат изображения включает в себя множество подклассов, но на практике его можно примерно разделить на 256-цветовую PNG и полноцветный PNG. Если вы закончите его, вы можете использовать 256-кратный PNG вместо GIF и полноцветного PNG вместо JPEG. PNG полностью поддерживает альфа -прозрачную (прозрачную, полупрозрачную и непрозрачную), хотя есть два странных явления (под IE6).
PNG - это формат изображения без потерь, что также означает, что вы можете сделать что угодно с изображениями PNG, не вызывая потери качества изображения. Это также позволяет использовать PNG в качестве формата перехода для редактирования JPEG.
Странная производительность PNG в IE:
Браузеры ниже IE6 поддерживают прозрачность индекса PNG8, но изображения должны быть полностью прозрачными. Прозрачный PNG8 отображается как полностью прозрачный в браузере. Альфа -прозрачный полноцветный PNG (PNG32) появится в цвете фона IE6 (обычно серый).Из вышесказанного мы можем подвести итог:
(а) Полностью прозрачный PNG8 может отображаться нормально в любом браузере (как GIF). Прозрачный PNG8 неверно отображается в браузерах, таких как IE6 и ниже, а другие браузеры могут нормально отображать полупрозрачные. Эта ошибка не требует особой обработки, потому что она отображается только как полностью прозрачные в браузерах, которые не поддерживают полупрозрачные, что мало влияет на пользовательский опыт. Вместо этого это улучшенная версия прозрачных GIF.
(b) Нет хорошего способа решить вторую ошибку, и с ней можно обрабатывать только с помощью метода (AlphaimageLoader Filter и HTC).
Подробнее о PNG:PNG8
256 Цветный псевдоним PNG, формат без потерь, наименьший размер, но поддерживает только до 256 цветов
PNG24
Псевдоним полноцветного PNG, в дополнение к характеристикам PNG8, может теоретически хранить 2 цвета для 24-й мощности, но предыдущие версии IE6 имеют проблемы с этим совместимостью формата.
PNG32
Псевдоним полноцветного PNG, за исключением вышеуказанных характеристик, немного больше по размеру
По сравнению с GIF
В дополнение к тому, что PNG8 не поддерживает анимации, имеет все особенности GIF, но чем больше преимущества перед GIF - это то, что он поддерживает альфа -прозрачность и лучшую сжатие. Таким образом, большую часть времени вы должны использовать PNG8, а не GIF (за исключением того, что очень маленькие GIF -файлы будут иметь лучшее сжатие).
По сравнению с JPEG
JPEG имеет лучшее сжатие, чем полноцветный PNG, поэтому он также делает JPEG подходящим для фотографий. Тем не менее, процесс редактирования JPEG подвержен потери качества, поэтому полноцветный PNG подходит в качестве формата перехода для редактирования JPEG.
Выдержка из: http://www.cnblogs.com/kei0/archive/2012/08/29/2661947.html