Место Вашей рекламы
Формат Gif
Впервые версия графического формата Gif (Graphics Interchange Format) была разработана в 1987 году экспертами компьютерной сети CompuServe в виде незатейливого растрового формата для размещения рисунков в сети. Через пару месяцев у этого формата выявился ряд дефектов, тормозящих его действенное применение. В 1989 году была разработана новая версия формата Gif (Gif89a).Формат Gif может использовать такие же методы сжатия, что и обыкновенные программы-архиваторы, потому при записи и считывании Gif-изображения практически никаких издержек инфы не случается. Однако в различии от их Gif-файлы архивируются и разархивируются механически.
Он употребляет LZW-компрессию, что разрешает как следует сжимать файлы, в каких немало однородных заливок (логотипы, надписи, схемы). GIF-формат дозволяет записывать изображение "через строку" (Interlaced), в связи с чем, имея исключительно часть файла, возможно узреть изображение полностью, хотя с наименьшим разрешением. Эта вероятность повсеместно используется в Интернете. Сначала вы видите картину с грубым разрешением, а по мере поступления новых данных ее качество улучшается.
В GIF'e можно назначить один или более цветов прозрачными, они станут невидимыми в интернетовских браузерах и некоторых других программах. Прозрачность обеспечивается за счет дополнительного Alpha-канала, сохраняемого вместе с файлом. Кроме того, файл GIF может содержать не одну, а несколько растровых картинок, которые интернетовские браузеры могут подгружать одну за другой с указанной в файле частотой. Это называется GIF-анимация. Основное ограничение формата GIF состоит в том, что цветное изображение может быть записано только в режиме 256 цветов.
Несколько настраиваемых параметров GIF формата, позволяют управлять размером получаемого файла. Наибольшее влияние оказывает глубина цветовой палитры. GIF-файл может содержать от 2-х до 256 цветов. Соответственно меньшее содержание цветов в изображении (глубина палитры), при прочих равных условиях, дает меньший размер файла.
Другой параметр влияющий на размер GIF-файла - диффузия. Это позволяет создавать плавный переход между различными цветами или отображать цвет отсутствующий в палитре путем смешения пикселей разного цвета. Применение диффузии увеличивает размер файла, но зачастую это единственный способ более менее адекватной передачи исходной палитры рисунка после редуцирования. Другими словами применение диффузии позволяет в большей степени урезать глубину палитры GIF-файла и тем самым способствовать его "облегчению". При создании изображения, которое в последующем будет переведено в GIF формат, следует учитывать следующую особенность алгоритма LZW сжатия. Степень сжатия графической информации в GIF зависит не только от уровня ее повторяемости и предсказуемости (однотонное изображение имеет меньший размер, чем беспорядочно "зашумленное"), но и от направления, т.к. сканирование рисунка производится построчно. Это хорошо видно на примерах GIF-файлов с разным направлением полосок . Файл с горизонтальными полосками имеет размер 369 байт, а с вертикальными полосками 883 байт (в 2,4 раза больше!).
| Админ топ | ||||
![]() | ![]() | ![]() | ![]() | ![]() |






