В чем причина того, что изображение PNG нужно раздавить?
Я заметил, что в какой-то статье говорится о раздавленных изображениях PNG и о том, как их раздавить. Какова цель раздавить изображения из первых рук? А также можно ли загружать раздавленные изображения, используя [UIImage imageWithName:]?
2 ответа
Он используется для уменьшения размера файла с помощью оптимизации без потерь и / или сжатия.
Он может оценить ваше входное изображение с помощью нескольких оптимизаций. Основной пример: если ваш ввод в градациях серого и сохранен как цвет, он может выводить изображение в градациях серого. Конечно, есть более сложные оптимизации, которые он использует.
Могут ли загруженные изображения по-прежнему загружаться с помощью [UIImage imageWithName:]?
да
Это в основном форма сжатия, которая не связана с потерей данных (то есть вы не теряете качество изображения). Сжатие любых данных уменьшает их размер, что является причиной для того, чтобы это делать.