png


ImageMagick, png и размер холста

При работе с изображениями в формате PNG не стоит забывать о «размере холста». В частности, утилиты из ImageMagick часто вычисляют смещение и размер, исходя именно из размера холста; чтобы этого избежать, используйте +repage.

0
Ваша оценка: Ничего
ramok аватар

Оптимизация размера png

При работе с .png изображениями иногда проходят чудеса:

$ ls -l screen-split*
-rw-r--r-- 1 ramok ramok 51819 Авг 20 21:30 screen-split.png
$ convert -resize 640x480 screen-split.png screen-split.thumbnails.png
$ ls -l screen-split*
-rw-r--r-- 1 ramok ramok  51819 Авг 20 21:30 screen-split.png
-rw-rw-r-- 1 ramok ramok 836526 Авг 21 21:54 screen-split.thumbnails.png

Как видно уменьшив разрешение картики, размер увеличился в 16 раз. Почему это происходит точно я не знаю, говорят что то о неиндексиованной палитре.
Но с этим боротся можно специальными оптимизаторами .png

$ pngnq screen-split.thumbnails.png
$ ls -l screen-split*
-rw-r--r-- 1 ramok ramok  51819 Авг 20 21:30 screen-split.png
-rw-rw-r-- 1 ramok ramok 112174 Авг 21 21:54 screen-split.thumbnails-nq8.png
-rw-rw-r-- 1 ramok ramok 836526 Авг 21 21:54 screen-split.thumbnails.png
5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)