Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Pngcrush - Сокращение размера файла через удаление данных о цвете27 апреля 2011Оглавление: 1. Pngcrush 2. Сокращение размера файла через удаление данных о цвете 3. Манипуляции с метаданными и блоками Одной из особенностей pngcrush является способность удалять все данные о коррекции цвета из PNG файла, используя следующие команды: pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB InputFile.png OutputFile.png Так как большинство графического программного обеспечения вставляет дополнительные данные о коррекциях цвета, которые обычно не нужны. Удаление же приведет к 40 % сокращению размера исходного файла. Pngcrush может без потерь качества уменьшать битовую глубину изображения или применять цветовую палитру, в случае, если это приведет к сжатию размера. Все вспомогательные блоки и текст могут быть удалены с помощью команды: pngcrush -rem gAMA -rem alla -rem text InputFile.png OutputFile.png Изменение изображенияPngcrush может быть использовано для кодирования цвета изображения. Если используется 10 цветов, но цветовая палитра состоит из 256, pngcrush сможет преобразовать палитру в 4-х битовую и урезать её до 10 цветов: pngcrush -bit_depth 4 -plte_len 10 image1.png image2.png Также pngcrush может быть использована для изменения цветности. Для изображения true-color, изменение цветности с 2 до 0 изменит его на черно-белое. Такое изображение значительно меньше исходного, так как, в дополнение к Альфа-каналу, только один 8-битовый канал используется на пиксель, а не три. Черно-белое изображение намного меньше также и потому, что не требует цветовой палитры. Для полноцветных же изображений изменение типа цвета с 6 до 2 удалит альфа-канал. Просмотров: 2390
|