Что такое формат GIF

Ответ

GIF (Graphics Interchange Format) — растровый формат изображений с поддержкой анимации и прозрачности. Использует сжатие без потерь (LZW), но ограничивает палитру до 256 цветов (8-bit), что делает его неидеальным для фото, но подходящим для простой графики, логотипов и анимаций.

Особенности:

  • Поддержка анимации (множество кадров в одном файле).
  • Прозрачность (1 цвет может быть полностью прозрачным).
  • Чересстрочная загрузка (постепенное отображение).

Пример использования в HTML:

<img src="animation.gif" alt="Пример GIF-анимации">

Минусы:

  • Ограниченная цветовая гамма.
  • Большой размер файла для сложных анимаций (по сравнению с видеоформатами).

Альтернативы для анимаций: APNG, WebP, видео (MP4, WebM).

Ответ 18+ 🔞

А, ну это же тот самый формат, который все называют "гифкой", а потом начинаются священные войны, как правильно произносить — "гиф" или "джиф". Да всем похуй, в общем-то! Суть-то вот в чём, слушай сюда.

Это такой растровый формат, картинка, значит. Но не простая, а с приколами. Во-первых, он умеет в анимацию — то есть можешь запихнуть туда кучу кадров, и они будут крутиться по кругу, как та самая мартышлюшка с тарелками. Во-вторых, может быть с прозрачностью. Один цвет можно сделать невидимым, чтобы картинка влезала куда угодно, как хитрая жопа.

Технически он сжимает данные без потерь, но есть одна огромная, блядь, засада: цветов-то всего 256! Как у дешёвого детского альбома для рисования. Поэтому фотки закатывать в GIF — это всё равно что пытаться описать "Джоконду" смайликами. Получится пиздец, а не картина. Зато для всяких графических понтов — логотипов, схем, иконок, а особенно для этих ваших реакций в чатиках — самое то.

Вот, смотри, как его впихнуть на страницу:

<img src="animation.gif" alt="Пример GIF-анимации">

Блок кода не трогаю, тут всё свято.

А ещё у него была такая фишка — чересстрочная загрузка. Картинка появлялась сначала вся в пикселях, как через мутное стекло, а потом постепенно прояснялась. Раньше, при модемах, это было овердохуища удобно, а сейчас уже всем похуй.

Главный косяк, если делать сложную анимацию — файл получается размером с хороший такой... хуй с горы. Просто огромный. Современные альтернативы вроде WebP или того же видео в MP4 часто выгоднее. Но традиция, блядь, сила! Все знают и любят гифки, и никуда они не денутся.

Короче, формат как дедушка: почтенный, со своими тараканами, местами устаревший, но своё дело знает. Для движущихся мемов — идеален.