Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.
Скачать (прямая ссылка):
рекомендуют для фотографий, на которых снижение качества, сопутст-
вующее сжатию по этой технологии, наименее заметно.
Формат GIF (Graphics Interchange Format - Формат для обмена графической информа-, цией) был разработан в 1987 году Для ускорения пересылки файлов по телефонным
линиям. Необходим был формат, который бы содержал достаточно хорошо упакованные данные. Хотя с тех времен пропускная способность модемов значительно увеличилась, требования к компактности файлов, передаваемых по сети, по-прежнему актуальны. Web-страница, которая со всем своим текстом и графикой занимает свыше 4050 Кбайт, может долго загружаться из Интернета. По этой причине формат GIF, главным достоинством которого является малый размер файлов, до сих пор сохраняет свое место основного графического-формата Всемирной паутины. Степень сжатия графи" , ческой информации в формате GIF сильно зависит от уровня ее повторяемости и пред-* сказуемости. В отличие от JPEG формат GIF пользуется сжатием без потерь. Правда,
формат GIF ограничен лишь 256-цветной палитрой, в то время как JPEG позволяет
хранить полноцветные изображения с 16 миллионами цветов. Первую версию формата
GIF называют GIF87a.
В 1989 году появилась новая, усовершенствованная версия формата - GIF89a, в
¦ - используется «постепенный» показ изображения по мере его загрузки из сети. Эта техно-
логия заключается в том, что при отображении GIF-файлов строки изображения выводятся на экран не подряд, а в определенном порядке: сначала каждая 8-я, затем - каждая 4-я и т.д., то есть полностью изображение показывается в четыре прохода. Такая система показа позволяет понять, что отображается на картинке, еще до того, как она полностью
56_Быстро и легко создаем, программируем и раскручиваем Web-сайт
загрузится, что очень важно на. медленных линиях связи. Нечто подобное используется в телевидении для передачи одного полного кадра за два прохода луча - «чересстрочная развертка». Поэтому такие изображения были названы чересстрочными (interlaced). Приняв из сети очередной проход чересстрочного GIF-файла, браузер не только рисует ¦каждую его строку на своем месте, но и заполняет копиями предьщущей строки все промежутки между строками, иначе после первого прохода изображение было бы почти не'* видимым. Также в формате GIF89a есть возможность указывать прозрачный цвет, • включать строки текста, восстанавливать область экрана, занятого рисунком. Вы мо: жете вставить в GIF-файл комментарии, которые не будут отображаться при выводе ¦'. ¦ изображения.
' .. . ' Кроме того, формат GIF89a позволяет хранить в одном файле сразу несколько изображе-." . ний-кадров мультипликационного ролика. При этом можно задать время задержки меж-.
ду отображением соседних кадров интерактивно управлять сменой кадров при про, смотре. Файлы с несколькими кадрами называются анимационными GIF-файлами.
' - , Формат PNG (Portable Network Graphics - Переносимая сетевая графика) пока широкого распространения не. получил. Этот - формат, основанный на вариации алгоритма сжатия -без'потерь качества, в отличие от GIF сжимает растровые изображения и по горизонтали,
и по вертикали, что обеспечивает более высокую степень сжатия. Преимуществом данного формата является поддержка цветных графических рисунков с глубиной цвета до
,_ ,. 48 бит. PNG реализует гораздо более эффективный алгоритм чересстрочное™. Каждый -: -пиксел PNG-файла может иметь любую градацию прозрачности: от полной непрозрачно-
si ... . сти до абсолютной невидимости. Чтобы сгладить различия в яркости дисплеев, существующие между разными типами компьютеров, формат PNG позволяет хранить в файле
исходный коэффициент яркости дисплея, на котором изображение было создано. PNG-
формат не дает возможности создавать анимационные ролики. Поэтому для хранения . анимации можно использовать вариацию PNG - формат MNG (Multiple Network Graphics - Множественная сетевая графика). ^
Может возникнуть вопрос, какой формат лучше использовать для разных типов рисунков. Формат GIF больше подходит для изображений с ограниченным количеством цветов, рисунков с четкими границами и краями, изображений с текстом, анимационных роликов, рисунков с прозрачным фоном, Формат JPEG лучше использовать для фотографий, полученных со сканера или цифровой камеры, графики со сложным сочетанием
цветов и оттенков, изображений, требующих более 256 цветов. Также полезно иметь в виду, как структура на размер файла. Чем больше на рисунке
ных и мелких деталей^ тем более крупный размер файла получится при сохранении в формате GIF. Чем большую площадь занимают однородно окрашенные участки и чем большую горизонтальную протяженность имеют детали рисунка, тем меньший размер займет на диске файл GIF. - ч'
Чтобыгоображение можно было использовать на Web-странице, его необходимо пред-' варительно оптимизировать, уменьшив до минимума размер файла, а значит, и время загрузки из - Интернета. При этом качество рисунка не должно заметно ухудшиться. Оптимизация обеспечивает компромисс между размером файла и качеством изображения.