GIF
Материал из Lurkmore
GIF (гиф, гифка) — формат изображения, изобретенный в 1987-м году специально для передачи по интернетам и обосновавшийся там до сих пор. Доставляет прежде всего возможностью уродовать веб-страницы рябящей в глазах анимацией.
Содержание |
[править] ТТХ
GIF является форматом сжатия без потерь, поддерживающий, правда, до 256 цветов в палитре. Впрочем, это могут быть любые 256 цветов — хоть Web Safe, хоть 256 оттенков серого или там желтого. Так что сложносочиненные градиентики в ГИФе выглядят фигово, зато кадр из черно-белого фильма (или просто выдержанный в единой палитре) — неплохо. Умеет использовать пиксели разных пропорций, чем никто и никогда не пользуется, а также прозрачные пиксели (один из 256 цветов может быть «прозрачным»). Это, кстати, единственный из графических форматов с прозрачным цветом, правильно отображаемый б-гомерзким IE6, поддержку которого до сих пор требуют от верстальщиков особо изощренные заказчики. И, что самое главное — поддерживает покадровую анимацию изображений: можно задавать последовательность картинок, каждая из которых висит на экране X сотых долей секунды, а потом сменяется следующей.
Кошерной заменой для GIF без анимации явлется PNG (который, к слову, ещё и меньше занимать будет), так как в indexed color (изображения с палитрой — 256 цветов и менее) ослик IE6 таки отображает прозрачность в PNG правильно — Ken Silverman (автор движка Duke Nukem 3D) гарантирует это: pngout. Поскольку PNG не поддерживает анимацию, был создан формат MNG. Но вскоре MNG умер, и на его смену пришел неофициальный формат APNG, который опять не имеет нормальной поддержки.
[править] Применение
Широко и разнообразно, основной, впрочем, смысл — привлечь внимание какой-нибудь анимацией. Началось всё с анимированных логотипов и крутящихся черепов эпохи Веб 1.0, а также проном в те времена, когда никаких ютубов порнотубов и в проекте не было. Подробнее:
- Анимированные аватарки на быдлофорумах.
- Анимированные смайлики там же.
- Замена вставки видео на ТруЪ-олдовых сайтах типа Лепры, где вставка видео не поддерживается, не поддерживалась и никогда не будет поддерживаться. Из принципа.
- Макросы и всякая прикоффьная анимация.
- Ебанатские сайты вроде Упячки, наполненные мозгоразрывающими гифами чуть более чем полностью.
- Анимированные баннеры, порнобаннеры и желтосмибаннеры.
ещё можно использовать как один из вынужденных методов для просмотра стереофото, либо позволяет увидеть стереофото одноглазым.
Вообще, применение ГИФов на настоящий момент сложно и многогранно. Дело в том, что «крутую анимацию» можно вставить практически куда угодно обычным IMG-тегом, а для изготовления почти не требуется мозга. В результате гифы используются в Педивикии для иллюстрации, например, физических или математических процессов, создаются гипнотические и рекурсивные гифы, а также гифы, которые можно располагать друг за другом мозаикой и получать связную анимацию. Есть специальные сайты типа http://giftube.com, где можно обмениваться гифами. Разумеется, можно хвастаться перед коллегами-школьниками гифом с волнительно колеблющимися сиськами из любимого прона. Ну и картинки с сюрпризами, куда уж без них.
[править] Будущее
ГИФ все ещё популярен как никогда, и деваться никуда не собирается. И плевать, что пост с большим количеством гифов (особенно — огифенных сцен из фильмов) весит примерно столько же, сколько полнометражный фильм в AVI и на нем виснет браузер. Новомодные HTML5 теги типа video хоть и могут теоретически вытеснить ГИФ, но их все ещё поддерживают не все браузеры, ещё меньше блогов и форумов, ну и главное — вставка видео все-таки требует минимального количества мозга, а гиф — «поставил и оно крутится». Теоретически возможен заменитель в виде анимированного PNG, но, опять же, браузеры пока не очень его знают, да и преимущество, в общем-то, небольшое — снято ограничение на 256 цветов, а вот весит оно… Не говоря уже о том, что сжимать ПНГ можно разными способами, что ещё больше сбивает с толку простодушного анонимуса. Так что мы очень любим ГИФ! Только ГИФ! Хайль ГИФ!
[править] На Уютненьком
На Уютненьком загрузка гифов с некоторых пор запрещена по техническим причинам с формулировкой «нахуй это ваше задротство» (до сих пор при желании можно найти немало пикч в этом формате, залитых ещё до введения запрета). Поэтому иллюстраций в этой статье не будет, кроме конечно же рекламы в GIF слева. Хотите залить — перезаливайте в APNG.
[править] APNG
Поначалу было мнение что APNG произошел от Flash. Но APNG это на в самом деле обычный PNG, который украл анимацию у GIF. При этом каждый кадр имеет один и тот же цветовой режим, имеет ту же цветовую палитру (если она есть). Каждый кадр может обладать свойством наложения на предыдущий кадр. APNG не может иметь локальную палитру (а ведь именно это свойство помогает обойти ограничение в 256 у GIF, однако размер может сильно вырасти), но может использовать 24-бит цвета и 8-бит альфа-канала. Работает только в Mozilla Firefox, Opera. Для остальных браузеров отображается статичная картинка.
Для отображения в прочих браузерах можно использовать хреновый костыль в виде особых CSS уловок, которые доступны любым браузерам поддерживающим HTML5 Canvas, например IE 9 [1]. Для Google Chrome есть специальное расширение для отображения APNG работающие по этому принципу костыля. По сути, оно получает, затем ломает APNG на множество отдельных PNG картинок и воспроизводит их через HTML5 Canvas.
[править] См. также
[править] Ссылки
[ + ] GIF — лучше всех! Я гарантирую это!
|
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|