Формат GIF

Палитру GIF-изображения зачастую можно уменьшить в 2—4 раза практически без видимых потерь качества. В особенности это касается одноцветного текста со сглаженными контурами (анти-алиасинг): палитру подобного изображения вполне можно ограничить восемью цветами. И хотя количество цветов в палитре GIF-изображения может выбираться произвольным, лучше всего использовать палитры, состоящие из 2, 4, 8, 16, 32, 64, 128 или 256 цветов. В этом случае каждый пиксель изображения будет кодироваться минимально возможным количеством бит при максимально возможном количестве цветов в палитре.

О GIF-анимации. Как правило, кадры в анимированных изображениях отличаются друг от друга не полностью, а лишь в какой-то части. При этом имеет смысл общую для всех кадров часть сохранить целой и невредимой лишь на одном — первом — кадре, а на всех остальных заменить ее прозрачными пикселями. Кроме того, полезно привести все кадры к единой палитре. (Это важно, ибо даже 256-цветные палитры в соседних кадрах могут не совпадать ни на йоту, что позволяет, исхитрившись, создавать при помощи GIF-анимации с использованием прозрачных зон неподвижные изображения со многими сотнями и тысячами цветов в общей палитре.) Перечисленные меры позволяют получить существенный выигрыш — порой свыше 50% по сравнению с неоптимизированными анимированными изображениями.

Hosted by uCoz