PNG имеет несколько режимов, которые можно использовать.Он может содержать:
- Оттенки серого
- Индексированный цвет, обычно обозначаемый PNG-8
- Оттенки серого с альфа
- Truecolour (RGB)
- Truecolour с альфа (RGBA), обычно обозначаемым PNG-24
Индексированный цвет отличается от других тем, что он представляет собой палитру максимум из 256 цветов, из которых индексы используются для обозначенияцвет конкретных пикселей.Он может содержать прозрачность через вспомогательный фрагмент.Таким образом, каждый пиксель обозначается байтовым значением или даже меньше, если палитра не такая большая.Если вы используете truecolour, на пиксель будет больше данных, в зависимости от того, используете ли вы альфа-канал.
Таким образом, индексированный цвет большого изображения сэкономит вам много данных на каждый пиксель.Однако, если вы используете более 256 цветов, некоторые данные о цветах будут потеряны, что также более вероятно на большом изображении.Я бы посоветовал сохранить ваше изображение в обоих форматах и посмотреть, стоит ли потеря при меньшем размере файла.Хотя, если вы разрабатываете свое изображение для обычного веб-сайта, а не для мобильных телефонов, вам все равно лучше использовать PNG-24, поскольку никто не заметит разницу в размере.