В чем причина того, что изображение PNG нужно раздавить?

Я заметил, что в какой-то статье говорится о раздавленных изображениях PNG и о том, как их раздавить. Какова цель раздавить изображения из первых рук? А также можно ли загружать раздавленные изображения, используя [UIImage imageWithName:]?

2 ответа

Решение

Он используется для уменьшения размера файла с помощью оптимизации без потерь и / или сжатия.

Он может оценить ваше входное изображение с помощью нескольких оптимизаций. Основной пример: если ваш ввод в градациях серого и сохранен как цвет, он может выводить изображение в градациях серого. Конечно, есть более сложные оптимизации, которые он использует.

Могут ли загруженные изображения по-прежнему загружаться с помощью [UIImage imageWithName:]?

да

Это в основном форма сжатия, которая не связана с потерей данных (то есть вы не теряете качество изображения). Сжатие любых данных уменьшает их размер, что является причиной для того, чтобы это делать.

Другие вопросы по тегам