Что такое gif файл: Файл GIF — что это за формат и основные программы

Содержание

Параметры экспорта изображений и анимированных файлов GIF

В этом разделе рассматриваются различные параметры экспорта изображений и анимированных файлов GIF.

Форматы веб-графики

Форматы веб-графики могут быть битовыми (растровыми) или векторными. К битовым форматам относятся GIF, JPEG и PNG, которые зависят от разрешения, то есть от размеров растрового изображения. Использование различных разрешений экрана монитора может привести к изменению качества. К векторным форматам относятся SVG и SWF, которые не зависят от разрешения и поддерживают масштабирование без потери качества изображения. Векторные форматы могут также содержать растровые данные. 

Параметры оптимизации JPEG

Формат JPEG является стандартом сжатия нерастрированных изображений, например фотографий. Оптимизация изображения в формате JPEG основана на сжатии с потерями вследствие выборочного удаления данных.

Настройки оптимизации A. Меню «Формат файла» B. Меню «Качество сжатия» C. Меню «Оптимизация»

Качество

Определяет уровень сжатия. Чем выше значение параметра «Качество», тем больший уровень детализации сохраняется при сжатии. Однако чем выше значение параметра «Качество», тем больше размер файла. Чтобы определить наилучшее соотношение качества и размера файла, рекомендуется просмотреть оптимизированное изображение с различными настройками качества.

Оптимизированный

Создается улучшенный файл JPEG с незначительно меньшим размером файла. Формат «Оптимизированный JPEG» рекомендуется для максимального сжатия. Однако некоторые браузеры старых версий могут не поддерживать эту функцию.

Последовательный

Изображение в веб-браузере отображается прогрессивно. Изображение выводится как последовательность наложений, что позволяет отобразить изображение с низким разрешением до полной его загрузки. Для параметра «Прогрессивный» необходимо использование формата Оптимизированный JPEG.

 Отображение формата «Прогрессивный JPEG» требует большего объема оперативной памяти, этот формат поддерживается не всеми браузерами.

Размытие

Задает степень размытия изображения. При выборе этого параметра создается эффект, аналогичный фильтру «Размытие по Гауссу», и обеспечивается дополнительное сжатие, что уменьшает размер файла. Рекомендуется использовать значение от 0,1 до 0,5.

Встроенный профиль (Photoshop) или ICC-профиль (Illustrator)

Сохраняет цветовые профили в оптимизированном файле. В некоторых браузерах для цветокоррекции применяются цветовые профили.

Матовый

Задается цвет заливки для пикселей, которые в исходном изображении были прозрачными. Чтобы выбрать цвет в палитре цветов, щелкните «Образец цвета подложки» или укажите параметр в меню «Подложка»: «Цвет пипетки» (для использования цвета в поле образцов пипетки), «Основной цвет», «Цвет фона», «Белый», «Черный» или «Другой» (для использования палитры цветов).

Полностью прозрачные пиксели исходного изображения заполняются выделенным цветом. Частично прозрачные пиксели исходного изображения смешиваются с выбранным цветом.

Параметры оптимизации для форматов GIF и PNG‑8

Формат GIF является стандартом сжатия для изображений с цветами смесевых красок и четкой детализацией, например, для штриховых рисунков, логотипов или иллюстраций с текстом. Аналогично GIF, формат PNG‑8 эффективно сжимает сплошные области цвета с сохранением четкости деталей.

Файлы PNG‑8 и GIF поддерживают 8-разрядную глубину цвета, то есть до 256 цветов. Процесс определения используемых цветов называется индексированием, поэтому изображения в форматах GIF и PNG‑8 иногда называют изображениями индексированных цветов. Чтобы преобразовать изображение в индексированные цвета, для хранения и индексации цветов в изображении используется таблица цветов изображения. Если в таблице цветов исходного изображения отсутствует нужный цвет, то приложение подбирает ближайший цвет из таблицы или имитирует цвет с помощью сочетания доступных цветов.

Кроме приведенных ниже параметров, можно задать количество цветов в таблице цветов изображения.

Потери (только GIF)

Уменьшение размера файла путем выборочного удаления данных. Чем выше значение параметра «Потери», тем больший объем данных удаляется. Обычно сохранить качество изображения позволяет установка для параметра «Потери» значения в диапазоне от 5 до 10, иногда до 50. Изменение значения параметра «Потери» может привести к уменьшению размеры файла на 5 — 40 %.

 Параметр «Потери» нельзя использовать одновременно с параметром «Чересстрочно», алгоритмами «Шум» или «Регулярный дизеринг».

Цвета и метод редукции цвета

Определяет метод создания таблицы цветов изображения и необходимое количество цветов в таблице. Доступны следующие методы редукции цвета.

Перцепционная Создает пользовательскую таблицу цветов, отдавая предпочтение цветам, к которым человеческий глаз наиболее чувствителен.

Селективная Создает таблицу цветов, аналогичную таблице «Перцепционная», но отдавая предпочтение областям большого размера и сохранению веб-цветов. Обычно при использовании этой таблицы получаются изображения с наибольшей достоверностью цветов. Значение «Селективная» задано по умолчанию.

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

Ограниченная (Web) Используется стандартная таблица из 216 цветов, применяемая в Windows и Mac OS в палитрах с 8-разрядной глубиной цвета (256 цветов). При выборе этого параметра дизеринг в браузере не применяется при отображении с 8-разрядной глубиной цвета (такая палитра также называется «безопасной палитрой Web»). Использование палитры Web может приводить к увеличению размера файла, и рекомендуется только в тех случаях, когда крайне важно исключить дизеринг в браузере.

Заказная Применяется палитра цветов, созданная или измененная пользователем. При открытии существующего файла GIF или PNG‑8 в нем будет пользовательская палитра цветов.

 Таблица цветов изображения настраивается с помощью палитры «Таблица цветов» в диалоговом окне «Сохранить для Web и устройств».

«Черно-белый», «Оттенки серого», Mac OS, Windows Используется заданная палитра цветов.

Метод дизеринга

Определяет метод и степень дизеринга. Дизеринг позволяет имитировать цвета, которые отсутствуют в системе цветного изображения компьютера. Более высокий процент дизеринга позволяет передавать больше цветов и деталей, но также приводит к увеличению размера файла. Для оптимального сжатия рекомендуется использовать наименьший процент дизеринга, обеспечивающий необходимую детализацию цвета. К изображениям, состоящим преимущественно из сплошных тонов, дизеринг можно не применять. В изображениях с непрерывными оттенками (особенно градиентами) дизеринг может быть нужен для того, чтобы избежать полошения цветов.

GIF-изображения с 0 % дизеринга (слева) и 100 % дизеринга (справа)

Доступны следующие методы дизеринга.

Диффузия Применяется случайный узор, менее заметный, чем в режиме «Регулярный дизеринг». Эффекты дизеринга распространяются на смежные пиксели.

Узор Для имитации цветов, отсутствующих в таблице цветов, применяется квадратный узор наподобие полутонового.

Шум Применяется случайный узор, подобный методу дизеринга «Случайный», но без распространения на смежные пиксели. При использовании метода дизеринга «Шум» швы не возникают.

«Прозрачность» и «Подложка»

Определяет способ оптимизации прозрачных пикселей в изображении.

  • Чтобы сделать полностью прозрачные пиксели прозрачными и смешать частично прозрачные пиксели с цветом, выберите «Прозрачность» и укажите цвет подложки.

  • Чтобы заполнить полностью прозрачные пиксели цветом и наложить их на частично прозрачные пиксели того же цвета, выберите цвет подложки и отмените выбор параметра «Прозрачность».

  • Для выбора цвета подложки щелкните стрелку рядом с образцом цвета «Подложка» и выберите требуемый цвет в палитре цветов. Второй способ: выберите параметр в меню «Подложка»: Цвет пипетки (для использования цвета в поле образцов пипетки), Основной цвет, Цвет фона, «Белый», «Черный» или «Другой» (для использования палитры цветов).

 Параметры «Основной цвет» и «Цвет фона» доступны только в Photoshop.

Примеры использования прозрачности и подложки

A. изображение B. Прозрачность выбрана с цветом подложки C. Прозрачность выбрана без подложки D. Прозрачность отключена с цветом подложки

Дизеринг прозрачности

При выборе параметра «Прозрачность» можно указать метод дизеринга частично прозрачных пикселей.

  • При выборе параметра «Без дизеринга прозрачности» дизеринг к частично прозрачным пикселям в изображении не применяется.

  • Применяется случайный узор, менее заметный, чем в режиме «Регулярный дизеринг». Эффекты дизеринга распространяются на смежные пиксели. При выборе этого алгоритма необходимо указать процент дизеринга, управляющий степенью дизеринга, который применяется к изображению.

  • В режиме «Регулярный дизеринг прозрачности» применяется квадратный узор наподобие полутонового для частично прозрачных пикселей.

  • В режиме «Шумовой дизеринг прозрачности» применяется случайный узор, подобный узору в режиме «Случайный дизеринг», но без распространения на смежные пиксели. При использовании алгоритма «Шум» швы не возникают.

Пример регулярного дизеринга прозрачности (слева) и его применение к фону веб-страницы (справа)

Чересстрочная развертка

До полной загрузки файла изображение в браузере отображается в низком разрешении. Чересстрочное отображение позволяет уменьшить время ожидания полной загрузки и показать пользователям процесс загрузки изображения.

Однако чересстрочноое отображение также увеличивает размер файла.

Привязка к веб-цветам

Определяется уровень изменения цветов на ближайшие эквивалентные цвета палитры Web (с отменой дизеринга в браузере). Чем выше значение, тем больше изменяется цветов.

Оптимизация прозрачности в изображениях GIF и PNG

Прозрачность позволяет создавать непрямоугольные изображения для Интернета. Прозрачность фона сохраняет в изображении прозрачные пиксели.

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

Настроить оптимизацию прозрачных пикселей в изображениях GIF и PNG можно с помощью параметров «Прозрачность» и «Подложка» в диалоговом окне «Сохранить для Web и устройств».

  • (GIF и PNG‑8) Чтобы сделать полностью прозрачные пиксели прозрачными и наложить частично прозрачные пиксели на цвет, выберите «Прозрачность» и укажите цвет подложки.
  • Чтобы заполнить полностью прозрачные пиксели цветом и наложить их на частично прозрачные пиксели того же цвета, выберите цвет подложки и отмените выбор параметра «Прозрачность».
  • (GIF и PNG‑8) Чтобы сделать все пиксели с прозрачностью более 50 % полностью прозрачными, а все пиксели с прозрачностью 50 % и менее полностью непрозрачными, установите флажок для параметра «Прозрачность» и укажите «Нет» в меню «Подложка».
  • (PNG‑24) Чтобы сохранить изображение с многоуровневой прозрачностью (до 256 уровней), установите флажок для параметра «Прозрачность». Параметр «Подложка» станет недоступен, поскольку многоуровневая прозрачность позволяет накладывать изображение на любой фоновый цвет.

 В браузерах, не поддерживающих прозрачность PNG‑24, прозрачные пикселы могут отображаться на фоновом цвете по умолчанию, например на сером.

Для выбора цвета подложки щелкните стрелку рядом с образцом цвета «Подложка» и выберите требуемый цвет в палитре цветов. Второй способ: выберите параметр в меню «Подложка»: Цвет пипетки (для использования цвета в поле образцов пипетки), Основной цвет, Цвет фона, «Белый», «Черный» или «Другой» (для использования палитры цветов).

 Параметры «Основной цвет» и «Цвет фона» доступны только в Photoshop.

Просмотр таблицы цветов для оптимизированного фрагмента

Таблица цветов для фрагмента отображается на панели Таблица цветов диалогового окна «Сохранить для Web и устройств».

Выберите фрагмент, оптимизированный в формате GIF или PNG‑8. Таблица цветов для выбранного фрагмента отобразится на палитре «Таблица цветов» диалогового окна «Сохранить для Web и устройств».

Если изображение содержит несколько фрагментов, то цвета в таблице цветов могут изменяться в различных фрагментах (чтобы избежать этого эффекта, свяжите слои между собой). При выборе нескольких фрагментов с различными таблицами цветов таблица цветов становится пустой, и в строке состояния выводится сообщение «Смешанная».

Настройка таблицы цветов для изображений GIF и PNG‑8

Цвета в оптимизированных изображениях GIF и PNG-8 настраиваются с помощью таблицы цветов в диалоговом окне «Сохранить для Web и устройств». Сокращение количества цветов часто позволяет сохранить качество изображения при одновременном уменьшении размера файла изображения.

Цвета в таблице цветов можно добавлять или удалять, заменять выбранные цвета на безопасные Web-цвета, а также блокировать выделенные цвета, чтобы предотвратить их удаление из палитры.

Сортировка таблицы цветов

Выберите порядок сортировки в меню палитры «Таблица цветов».

  • При выборе параметра «Без сортировки» восстанавливается исходный порядок.
  • Команда «Сортировать по тону» сортирует цвета по положению на стандартном цветовом круге (в градусах от 0 до 360). Нейтральным цветам присваивается тон 0 и они помечаются красным.
  • Команда Сортировать по светимости сортирует цвета по светимости.
  • Команда «Сортировать по частоте использования» сортирует цвета по частоте их использования в изображении.

Добавление нового цвета в таблицу цветов

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

  1. Если в таблице цветов выделены какие-либо цвета, выберите в палитре Таблица цветов пункт Отменить выделение всех цветов, чтобы отменить выбор этих цветов.

  2. Выберите цвет, выполнив одно из следующих действий.

    • В диалоговом окне «Сохранить для Web и устройств» щелкните значок «Цвет пипетки» и выберите цвет из палитры.

    • В диалоговом окне «Сохранить для Web и устройств» выберите инструмент «Пипетка» и щелкните изображение.

  3. Выполните одно из следующих действий.

    • Нажмите «Новый цвет»  в таблице цветов.

    • Выберите команду Создать цвет в меню палитры Таблица цветов.

    • Чтобы переключить таблицу цветов на палитру «Заказная», удерживайте при добавлении нового цвета нажатой клавишу «Ctrl» (Windows) или «Command» (Mac OS).

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

Выбор цветов в таблице цветов

Вокруг выделенного цвета появляется белая рамка в Таблица цветов.

  • Чтобы выбрать цвет, щелкните его в таблице цветов.
  • Чтобы выбрать в таблице цветов несколько цветов, удерживайте нажатой клавишу «Shift». Будут выбраны все строки между первым и вторым выделенными цветами. Чтобы выбрать несмежную группу цветов, нажмите клавишу «Ctrl» (Windows) или «Command» (Mac OS) и щелкните нужные цвета. Кроме того, в меню палитры «Таблица цветов» доступны команды выбора цветов.
  • Чтобы выбрать цвет в изображении предварительного просмотра, щелкните его инструментом «Пипетка» в диалоговом окне «Сохранить для Web и устройств». Чтобы выбрать несколько цветов, удерживайте нажатой клавишу «Shift».
  • Чтобы отменить выбор всех цветов, выберите в меню палитры «Таблица цветов» пункт «Отменить выделение всех цветов».

Замена цвета

Выделенный цвет в таблице цветов можно изменить на любое другое значение цвета RGB. При повторном выводе оптимизированного изображения выделенный цвет будет заменен на новый цвет в тех областях изображения, где он присутствует.

  1. Для отображения палитры цветов по умолчанию дважды щелкните цвет в таблице цветов.

  2. Выберите цвет.

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

  3. Чтобы отменить замену цвета, выполните одно из следующих действий.

    • Дважды щелкните образец замененного цвета. Исходный цвет выделится в палитре цветов. Чтобы восстановить цвет, нажмите кнопку «OK».

    • Чтобы отменить выделение всех замененных цветов (включая замененные веб-цвета), выберите в меню палитры Таблица цветов пункт «Отменить замену всех цветов».

Замена цветов на ближайшие эквивалентные цвета палитры Web

Чтобы в браузере не выполнялся дизеринг, можно заменить цвета на ближайшие эквивалентные цвета в палитре Web. Это позволяет предотвратить выполнение дизеринга в браузерах операционных систем Windows или Macintosh, в которых доступно только 256 цветов.

  1. Выберите один или несколько цветов в оптимизированном изображении или в таблице цветов.

  2. Выполните одно из следующих действий.

    • Нажмите кнопку Заменить на Web в палитре Таблица цветов.

    • В меню палитры Таблица цветов выберите пункт «Заменить/Отменить замену выделенных цветов на цвета палитры Web». Исходный цвет отобразится в левом верхнем углу образца, а новый цвет — в правом нижнем углу. Небольшой белый ромб  в центре образца показывает, что цвет является веб-цветом. Небольшой квадрат в правом нижнем углу образца показывает, что цвет заблокирован.

  3. Чтобы задать допуск для замены, введите значение параметра «Web-цвета». Чем выше значение, тем больше изменяется цветов.

  4. Чтобы вернуть цвета, замененные на Web-цвета, выполните одно из следующих действий.

    • Выделите в таблице цветов цвет, замененный на Web-цвет, и нажмите кнопку Заменить на Web в палитре Таблица цветов.

    • Чтобы отменить в таблице цветов замену всех цветов на Web-цвета, выберите в меню палитры Таблица цветов пункт «Отменить замену всех цветов».

Преобразование цветов в прозрачность

Чтобы добавить в оптимизированное изображение прозрачность, нужно преобразовать существующие цвета в прозрачность.

  1. Выберите один или несколько цветов в оптимизированном изображении или в таблице цветов.

  2. Выполните одно из следующих действий.

    • Нажмите кнопку «Преобразовать прозрачность»  в палитре «Таблица цветов».

    • В меню палитры Таблица цветов выберите пункт «Преобразовать/Отменить преобразование выделенных цветов в прозрачность».

      На половине каждого преобразованного цвета отобразится сетка прозрачности . Небольшой квадрат в правом нижнем углу образца цвета показывает, что цвет заблокирован.

  3. Чтобы вернуть преобразование прозрачности в исходное состояние, выполните одно из следующих действий.

    • Выберите цвет, для которого нужно отменить преобразование в прозрачность, и нажмите кнопку Преобразовать прозрачность  либо в меню палитры «Таблица цветов» выберите пункт «Преобразовать/Отменить преобразование выделенных цветов в прозрачность».

    • Чтобы вернуть все преобразованные цвета в исходное состояние, выберите пункт «Отменить преобразование цветов прозрачного объекта».

Блокировка или снятие блокировки цвета

В таблице цветов можно заблокировать выделенные цвета, чтобы предотвратить удаление этих цветов из палитры при уменьшении количества цветов, а также исключить дизеринг в приложении.

 Блокировка цветов не отменяет дизеринг в браузере.

  1. Выберите нужные цвета в таблице цветов.

  2. Чтобы заблокировать цвет, выполните одно из следующих действий.

    В правом нижнем углу каждого заблокированного цвета отобразится белый квадрат .

  3. Чтобы разблокировать цвет, выполните следующие действия.

    Белый квадрат исчезнет из образца цвета.

Удаление выделенных цветов

Чтобы уменьшить размер файла изображения, можно удалить выделенные цвета из таблицы цветов. При удалении цвета области оптимизированного изображения, в которых ранее присутствовал этот цвет, выводятся повторно с использованием ближайшего доступного цвета в палитре.

После удаления цвета таблица цветов автоматически превращается в палитру «Заказная». Это происходит потому, что при повторной оптимизации изображения удаленный цвет автоматически возвращается в палитры «Адаптивная», «Перцепционная» и «Селективная», а палитра «Заказная» при этом действии не изменяется.

  1. Выберите нужные цвета в таблице цветов.

  2. Чтобы удалить цвет, выполните одно из следующих действий.

Сохранение таблицы цветов

Таблицы цветов оптимизированных изображений можно сохранять для последующего использования с другими изображениями, а также для загрузки таблиц цветов, созданных в других приложениях. После загрузки новой таблицы цветов в изображение цвета оптимизированного изображения изменяются в соответствии с новой таблицей цветов.

  1. В меню палитры «Таблица цветов» выберите пункт «Сохранить таблицу цветов».

  2. Присвойте таблице цветов имя и выберите папку для сохранения. По умолчанию файлу таблицы цветов присваивается расширение «ACT» (Adobe Color Table).

    Чтобы использовать таблицу цветов при выборе параметров оптимизации для изображения GIF или PNG, сохраните таблицу цветов в подпапке Optimized Colors папки приложения Photoshop.

  3. Нажмите кнопку «Сохранить».

     После повторной загрузки таблицы все замененные цвета будут отображаться в виде полных образцов, их закрепление будет отменено.

Загрузка таблицы цветов

  1. В меню палитры «Таблица цветов» выберите пункт «Загрузить таблицу цветов».

  2. Перейдите к файлу с таблицей цветов, которую нужно загрузить. Это может быть файл Adobe Color Table (.act), файл Adobe Color Swatch (.ace) или GIF-файл (для загрузки внедренной в файл таблицы цветов).

  3. Нажмите кнопку «Открыть».

Параметры оптимизации PNG‑24

Формат PNG‑24 подходит для сжатия нерастрированных изображений. Однако размер файлов в этом формате больше размера JPEG-файлов. Преимущество формата PNG‑24 заключается в возможности сохранять в изображении до 256 уровней прозрачности.

«Прозрачность» и «Подложка»

Определите способ оптимизации прозрачных пикселов в изображении.

Чересстрочная развертка

До полной загрузки файла изображение в браузере отображается в низком разрешении. Чересстрочное отображение позволяет уменьшить время ожидания полной загрузки и показать пользователям процесс загрузки изображения. Однако чересстрочноое отображение также увеличивает размер файла.

Что такое GIF? — Softhill

Что нужно знать

  • Файл GIF — это изображение, сохраненное в формате графического обмена.
  • Ваш браузер — это самый простой в использовании инструмент для открытия GIF, но графические программы, такие как Photoshop и Windows Photos, тоже работают.
  • Конвертируйте GIF в MP4, PNG, JPG и т. д. с помощью Zamzar и других приложений.

В этой статье объясняется, что такое GIF, как открыть его на компьютере или телефоне, как создать собственный или отредактировать существующий и как преобразовать GIF в другой формат изображения или видео.

Что такое GIF?

Файл с расширением GIF является файлом формата графического обмена. GIF-файлы (произносится как «gif» или «jiff») обычно представляют собой небольшие файлы изображений, которые большинство людей используют для создания анимированных изображений для публикации в социальных сетях. Однако GIF можно использовать и с большими файлами.

Как использовать гифки

Хотя GIF-файлы не содержат аудиоданных, их часто можно увидеть в Интернете как способ обмена видеоклипами. Веб-сайты также часто используют их для отображения анимированных объектов, таких как кнопки или изображения заголовков. Поскольку они сохраняются в формате без потерь, качество изображения не ухудшается при использовании сжатия GIF.

Как открыть файл GIF

Прежде чем вы изучите программы, упомянутые ниже, сначала решите, что вам нужно. Вам нужна программа, которая может воспроизводить GIF как средство просмотра видео или изображений, или вы хотите что-то, что позволит вам редактировать GIF?

Почти во всех операционных системах большинство веб-браузеров (Chrome, Firefox, Edge и т. д.) без проблем открывают онлайн-файлы GIF — вам не нужна никакая другая программа на вашем компьютере. Открывайте локальные GIF-файлы с помощью Открытым меню или, возможно, с помощью перетаскивания в окно браузера.

Однако с другими приложениями, такими как Photoshop, хотя программа технически может открывать GIF так же, как и с другой графикой, на самом деле это не так. отображать GIF, как и следовало ожидать. Вместо этого он открывает каждый кадр файла как отдельный слой. Хотя это отлично подходит для редактирования GIF, это не так удобно для воспроизведения / просмотра, как в веб-браузере.


Помимо основного веб-браузера, средство просмотра графики по умолчанию в Windows, называемое «Фотографии», вероятно, является самым простым способом открыть их в этой ОС.

Некоторые другие программы для Windows, которые могут открывать файлы GIF, — это программы Adobe Photoshop Elements и Illustrator, CorelDRAW, Corel PaintShop Pro и Canvas.

Если вы используете macOS, Apple Preview, Safari и упомянутые выше программы Adobe могут работать с файлами GIF. В Linux используйте GIMP, а устройства iOS и Android (и любая настольная ОС) могут просматривать файлы GIF на Google Диске.

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

Учитывая количество программ, которые открывают файлы GIF, и что у вас может быть установлено по крайней мере две прямо сейчас, есть очень реальный шанс, что та, которая настроена на их открытие по умолчанию (т.е. когда вы дважды щелкаете или дважды нажимаете на одну ) не тот, который вы хотели бы использовать. Если вы обнаружите, что это так, вы можете изменить эту программу GIF по умолчанию в Windows.

Как преобразовать файл GIF

Преобразование файла GIF в другой формат проще всего, если вы используете онлайн-конвертер файлов. Таким образом, вам не нужно скачивать программу только для того, чтобы преобразовать пару GIF-файлов.

FileZigZag — замечательный веб-сайт, который конвертирует GIF в форматы изображений, такие как JPG, PNG, TGA, TIFF и BMP, а также в форматы видеофайлов, такие как MP4, MOV, AVI и 3GP. Еще один онлайн-конвертер GIF, подобный этому, — Zamzar.


Упомянутые выше средства просмотра GIF могут быть другими вариантами сохранения файла в другом формате. Большинство этих программ являются редакторами изображений, поэтому есть вероятность, что вы можете использовать их для редактирования GIF, а также для сохранения его в формате файла видео или изображения.

Большинство конвертеров также могут делать обратное и конвертировать изображение или видео в формат GIF.

Как создавать GIF и скачивать бесплатные GIF

Чтобы сделать свой собственный GIF из видео, используйте бесплатные онлайн-инструменты для создания GIF. Например, Imgur создает GIF-файлы из онлайн-видео, позволяя вам выбрать, какой раздел видео должен быть GIF-файлом. Он даже позволяет накладывать текст.

В дополнение к Imgur, GIPHY является одним из лучших мест для поиска популярных и новых GIF-файлов, которые вы можете затем загрузить или легко поделиться на других веб-сайтах. Вы можете поделиться GIF-файлом в Facebook, Twitter, Reddit и некоторых других местах, а также загрузить его для себя и отправить по электронной почте. GIPHY также публикует ссылку на HTML5-версию каждого из своих GIF-файлов.

Как мы упоминали выше, Photoshop — еще один пример программы, которая может конвертировать серию изображений в файл GIF; наше руководство «Как сделать GIF в Photoshop» содержит все подробности. Посмотрите наш учебник по анимированным GIF-файлам GIMP, если вы предпочитаете использовать эту бесплатную программу.

Приложение для автоматизации рабочего процесса, доступное на iPhone и iPad, — это еще один простой способ создания GIF-файлов из ваших собственных фотографий и видео. У нас также есть этот список приложений для создания GIF для вашего телефона (включая Android).

Дополнительная информация о файлах GIF

Части файла GIF могут быть прозрачными, чтобы был виден фон за изображением.

Поскольку файлы GIF обычно ограничены в количестве отображаемых цветов (всего 256), другие графические форматы, такие как JPG, которые могут хранить многие миллионы цветов, лучше всего подходят для полных изображений, таких как изображения, созданные с помощью цифровой камеры. Таким образом, GIF-файлы используются на веб-сайтах, когда нет необходимости в большом количестве цветов, например, для кнопок или баннеров.

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

Немного истории в формате GIF

Первоначальный формат GIF назывался Гифка 87а и был опубликован CompuServe в 1987 году. Пару лет спустя компания обновила формат и назвала его Гифка 98а. Это была вторая итерация, которая включала поддержку прозрачного фона и хранение метаданных.

Хотя обе версии формата GIF допускают анимацию, именно версия 98a включала поддержку отложенной анимации.

Часто задаваемые вопросы

  • Чтобы сделать GIF в Photoshop, выберите Файл > импорт > Видеокадры в слои и откройте видео, которое хотите превратить в GIF. Выделите его часть с помощью Только выбранный диапазонзатем перейдите к Окно > График для предварительного просмотра или внесения изменений.

  • Используя бесплатный онлайн-инструмент EZGIF.com, откройте GIF, который вы хотите изменить, в GIF Maker. Затем вы можете изменить порядок изображений, пропустить изображения, которые вы не хотите включать, изменить размер GIF и многое другое. Ознакомьтесь с руководством Lifewire по редактированию GIF без Photoshop для получения более подробной информации.

  • Начните новую публикацию на Facebook, затем перейдите к Добавить в свой пост раздел и выберите Более значок (три горизонтальные точки) > гифка. Выберите одно из рекомендованных предложений или воспользуйтесь строкой поиска, чтобы найти конкретный GIF-файл, который нужно добавить в новый пост.

  • Скопируйте ссылку на видео YouTube, которое вы хотите использовать, затем перейдите на GIFS.com. Вставьте ссылку в нужное поле и выберите Продолжать. После загрузки видео используйте ползунки, чтобы выбрать время начала и окончания для вашего нового GIF, обрезать его, добавить наклейки или подписи или добавить некоторые специальные эффекты, такие как размытие.

  • Выбирать Вставлять > Изображение. Вы можете загрузить файл со своего компьютера или найти в Интернете подходящий GIF. Как только вы найдете GIF, который хотите использовать, и вставите его в свою презентацию, вы сможете настроить его размер и положение на слайде. Дополнительную информацию см. в нашем руководстве по вставке GIF-файлов в Google Slides.

Что такое GIF? | Как вы можете их использовать?

Потеряли изображение в формате GIF?

Не волнуйся! Recoverit является экспертом в восстановлении данных в любой ситуации. Сделайте восстановление образа прямо сейчас!

Попробуйте бесплатно Попробуйте бесплатно

В этой статье

01 Что такое GIF-файл?

02 Почему мы используем файл GIF?

03 Как сделать GIF? — Быстрый метод

04 Как открыть файл GIF?

05 Как создать и скачать GIF?

06 Как сжимать и конвертировать файлы GIF?

07 Как восстановить удаленные файлы GIF?

GIF — невероятно популярный формат изображений. Люди ежедневно делятся миллионами GIF-файлов в социальных сетях, таких как Facebook, WhatsApp, Discord и Twitter. Поговорка «Картинка стоит тысячи слов» применима и к GIF. Они могут быть как статическими, так и анимированными. Но его анимация делает его самым популярным. Давайте перейдем к деталям темы!

Что такое GIF-файл?

GIF-файлы, как известно, являются анимированными изображениями. Это связано с тем, что они, скорее всего, представляют собой короткий 3–4-секундный анимированный клип, а не статичное изображение. Кроме того, они известны как анимированные изображения, потому что у них нет звука. GIF-файлы отображают анимацию, объединяя изображения с файлами небольшого размера, которые используются для передачи наших эмоциональных реакций.

Хотите узнать, что такое GIF и как их использовать? GIF-файлы называются форматом обмена графикой. GIF — это сокращение от Graphics Interchange Format, впервые использованное 15 июня 1987 года.

Особенности файлов GIF

1. Несколько изображений в одном файле что они могут хранить более одного файла изображения в одном файле анимированного изображения.

2. Прозрачность при редактировании :

Прозрачность — это функция, позволяющая использовать файлы GIF даже в видеофайлах. Прозрачность означает, что у GIF-файла нет фона, и пользователь может разместить на фоне все, что захочет. Поддерживаются различные форматы, такие как неподвижное изображение, градиент или видео.

3. Чересстрочный GIF (GIF89a) :

Форматы растровых файлов GIF разработаны для обмена через Интернет. Обычные GIF-файлы, разработанные в начале, зависели от скорости интернета. Чересстрочные GIF-файлы (GIF89а) быстрее, потому что растр выполняется только на меняющихся пикселях, пропуская те, которые вообще не меняются во всем файле GIF.

4. Коэффициент сжатия :

Файлы GIF используют сжатие данных без потерь, что означает, что данные никогда не теряются при создании GIF. Проще говоря, все изображения, используемые в GIF, сохраняют свое качество изображения.

Плюсы и минусы GIF
Плюсы

Передача или обмен файлами GIF намного быстрее, чем обмен видеофайлами.

Передача или обмен файлами GIF намного быстрее, чем обмен видеофайлами.

GIF-файлы имеют небольшие размеры и занимают очень мало места для хранения.

GIF-файлы поддерживают CSS, поэтому их легко встраивать в веб-страницы, и они загружаются быстрее, чем видео.

Основные детали каждого изображения никогда не теряются при создании файла GIF, поскольку он использует сжатие без потерь.

Минусы

GIF трудно редактировать. Вам лучше сделать новый в течение времени, необходимого для редактирования.

Частота кадров очень низкая по сравнению со старыми видео с наименьшей частотой кадров. Она колеблется от 15 до 24 кадров в секунду.

GIF-файлы — это файлы с низким разрешением от 480p до 720p макс. Эти файлы не высокого разрешения (HD). Это делает их размытыми.

Почему мы используем файл GIF?

Файлы GIF являются универсальными и не имеют альтернативы, вот почему существует множество применений, как описано ниже:

  • Для анимированных логотипов : веб-сайты используют файлы GIF для отображения анимированных логотипов с низким цветом. Эти логотипы экономят память и правильно работают при медленном интернет-соединении.
  • Для демонстрации процедуры : GIF-файлы также используются для демонстрации простых шагов или руководств. Их краткий, повторяющийся характер делает их легкими для понимания.
  • Чтобы объяснить эмоции : GIF-файлы отображают анимацию, объединяя изображения с небольшими размерами файлов, которые используются для того, чтобы поделиться нашими страстными реакциями. Кроме того, большинство GIF говорят сами за себя и имеют подписи к ним.
  • Создание мемов : Это факт, что мемеры во всем мире сохранили этот формат файла даже спустя десятилетия. GIF считается лучшим форматом изображения для создания анимированного мема.
  • Для веб-графики : Веб-разработчики используют GIF-файлы, поскольку эти файлы дают вам ощущение чего-то живого, но эти файлы в некоторой степени привлекают пользователей. GIF привлекают внимание; это то, что они используются в рекламе веб-сайтов и плакатах.

Как сделать GIF? — Быстрый метод

Как сделать файл GIF? Есть несколько онлайн-методов и средство для создания GIF, которые вы можете использовать для создания GIF из любого изображения или видеоклипа. Здесь мы обсудим некоторые из быстрых методов.

Такие сайты, как Giphy.com, лучше всего подходят для создания GIF-файлов. Вот как вы можете это сделать:

  • Перейдите на « Giphy.com », чтобы создать свой GIF.
  • После открытия нажмите « Создать » в опции.
  • Теперь выберите опцию « GIF » с левой стороны.
  • Вы можете загружать файлы, нажав кнопку загрузки. Выберите количество секунд для каждого изображения.
  • Когда все будет готово к загрузке, щелкните правой кнопкой мыши изображение, выберите » Загрузить изображение как ,» и сохраните его как GIF.

Как открыть файл GIF?

Если вы не знаете, как открыть файл GIF, не волнуйтесь. Большинство операционных систем и веб-приложений имеют встроенные функции для открытия GIF, но есть некоторые детали для простого открытия любого файла GIF на определенной платформе. Большинство программ для редактирования изображений и видео могут легко открыть файл GIF.

1. Средство просмотра GIF для Windows

В Windows для открытия файла GIF используется несколько приложений. Встроенный в Windows Photo Viewer — лучший инструмент для открытия GIF-файлов. Вам просто нужно дважды щелкнуть файл, и средство просмотра фотографий отобразит его. Вы также можете открыть его в веб-проводнике Windows.

2. Средство просмотра GIF для MacOS

Процесс открытия GIF в Mac OS аналогичен Windows. Метод пробела — один из лучших способов открыть файл GIF. Просто найдите GIF и выберите его. Затем нажмите пробел, чтобы открыть его.

3. Приложения, поддерживающие просмотр или редактирование GIF-файлов

Другой способ — через любое программное обеспечение. Существует несколько программ для редактирования, таких как PicsArt, Adobe Illustrator и генератор мемов Fillmore, которые легко открывают файл GIF в операционной системе Windows.

Canva Animator

Canva Animator — лучшее приложение для создания файлов GIF. Canve поддерживает практически все типы форматов изображений. Canva Animator используется для создания презентаций, и вы можете импортировать любой GIF в Canva Animator.

Adobe Photoshop

Photoshop позволяет просматривать файлы GIF, а также редактировать их здесь. Импортировать GIF-файл в Photoshop очень просто. Вы можете просто выбрать и бросить свой GIF. Photoshop может занять некоторое время для импорта по сравнению с другими приложениями.

Использование любого новейшего веб-браузера

Все веб-браузеры могут просматривать файлы GIF. Так что просто откройте веб-браузер и перетащите файл GIF. Он покажет вам GIF мгновенно.

Все еще не можете открыть GIF? Следуйте инструкциям:
  • Проверьте, правильно ли работает ваше программное обеспечение для просмотра GIF. Устраните неполадки, если это не так.
  • Снова загрузите GIF-файл с онлайн-сайта, с которого вы его загрузили ранее.
  • Повторно экспортируйте GIF, если вы используете какое-либо программное обеспечение для их создания.
  • Более технический метод заключается в редактировании и повторном сохранении с расширением .gif.

Как создать и скачать GIF?

Существует множество онлайн- и офлайн-инструментов для создания GIF-файлов, таких как After Effects, Canva (онлайн), Photoshop и Illustrator, и это лишь некоторые из них.

Так как Canva gif maker — популярное онлайн-приложение для быстрого создания GIF. Вот как вы можете это сделать:

Шаг 1. Нажмите на данную ссылку «Canva Gif maker», чтобы открыть Canve gif maker».0005

Шаг 2. Откройте ссылку и выберите опцию « Сделать GIF бесплатно ».

Шаг 3. Теперь « Загрузить медиафайл » или перетащите изображения, из которых вы хотите сделать GIF.

Шаг 4. Вы можете выбрать из предложенных рисунков (тексты, элементы, фоны и т.д.) или загрузить свои. Просто перетащите их на монтажную область.

Когда вы закончите создание и объединение изображений, пришло время загрузить все изображения в виде одного файла GIF.

Шаг 2. После нажатия кнопки «Загрузить» вы можете изменить тип файла на Animated GIF/Movie. Вы также можете увидеть много других опций в файле.

Хотите сжать GIF и изменить размер файла GIF? Существуют различные методы сжатия GIF, которые вы можете использовать для уменьшения размера вашего GIF. Вы можете сделать это, удалив определенное количество кадров, уменьшив цвета или выполнив сжатие с потерями и т. д. Кроме того, существуют бесплатные онлайн-инструменты для сжатия GIF, такие как Freeconvert, GIF Compressor и ezgif.

Что касается преобразования, вы можете конвертировать видео в GIF и наоборот. Вы также можете конвертировать GIF-файлы в изображения, аудио или документы с помощью Wondersahre UniConverter.

Wondershare Recoverit — одно из лучших бесплатных приложений для восстановления потерянных и поврежденных GIF-файлов. Он совместим как с Windows, так и с macOS. Это программное обеспечение может восстанавливать ваши файлы практически со всех видов носителей, таких как мобильные телефоны, жесткие диски, USB-накопители, карты памяти, цифровые камеры и т. д. Если вы хотите узнать больше об основах, вот руководство о том, как восстановить удаленные GIF-изображения.

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

Для чего используется GIF?

Отправка GIF в качестве быстрого способа общения в чате — это нормально, поэтому не нужно много думать об этом. Тем не менее, GIF-файлы иногда более выразительны, чем другие способы общения, поэтому человек отправляет вам GIF-файл.

Является ли GIF изображением?

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

Что это значит, когда кто-то отправляет вам GIF?

GIF используются для экспрессивных чатов. Люди используют его, чтобы выразить свои эмоции или высказывания. Они также являются источником юмора в чате.

Что такое полная форма GIF?

Полная форма GIF — это формат обмена графикой. Это мультиизображение в формате Bitmap или короткий видеоклип.

Graphics Interchange Format (GIF) — Программирование веб-графики с помощью Perl и программного обеспечения GNU [Книга]

В начале этой главы я задал пять вопросов о GIF-файл формат. Что ж, прежде чем мы углубимся во внутреннюю работу GIF формате, вот несколько ответов:

  • Почему GIF с 129 цветами не меньше, чем GIF с 256 цвета?

    Это связано с тем, что количество записей в цвет таблица не хранится непосредственно в файле GIF; это на самом деле вычисляется из числа битов, используемых для представления каждого индекса в стол. Общее количество записей в таблице цветов равно вычисляется путем возведения 2 в степень числа битов на запись; таким образом, если количество битов, используемых на индекс, равно 8, существует максимум из 256 записей в таблице (2 8 ). А 129-цветная палитра требует 8 бит на запись (поскольку 2 7 = 128), что означает, что 256-цветная будет выделена палитра, даже если фактически используются только 129 цветов.

  • Может GIF с несколькими изображениями имеют более одного прозрачный цвет?

    Да, каждое изображение в последовательности из нескольких изображений может иметь собственное локальное палитра, которая может содержат свой собственный индекс прозрачного цвета. Прозрачный индекс для таблица цветов определена в Расширение управления графикой (описано позже). Согласно строгому толкованию Согласно спецификации GIF допускается только один блок графического управления на изображение, поэтому каждое изображение может иметь свой уникальный прозрачный цвет.

  • Какова максимальная глубина цвета GIF?

    Максимум цвет глубина GIF составляет 256 цветов, потому что каждый пиксель представлен как один байт, который может быть индексом не более 2 8 = 256 цветов.

  • Как программа-декодер узнает, что файл является GIF?

    Первые 3 байта файла GIF всегда являются шестнадцатеричной строкой. «0x47 0x49 0x46», что является строкой «GIF» в ASCII-символы. Байты 4-6 представляют собой либо шестнадцатеричную строку «0x38 0x37 0x61» или «0x38 0x39 0x61», что либо «87a» или «89a» в ASCII, в зависимости от используемая версия кодировки. К сожалению, некоторые приложения (например, определенные веб-браузеры) определяют содержимое файла исключительно по расширение, используемое в имени файла.

  • Как сделать файл с несколькими изображениями как можно меньшего размера?

    Это сложный вопрос, но один из способов — убедиться, что ваше программное обеспечение для обработки изображений использует глобальные палитры, когда цвет таблицы могут использоваться более чем одним изображением. Каждое изображение может иметь свое собственная локальная палитра, что (для 256-цветной палитры) может добавить 768 байт на палитру. На самом деле это не так уж и много, но каждый бит имеет значение. Так же Формат GIF позволяет указать смещение (и выбрать метод «удаления») для каждого изображения в файле; размер файл можно уменьшить, удалив лишние данные (либо создание ограничивающей рамки вокруг измененной области и обрезка остальные, или анализируя изображение попиксельно и устанавливая неизмененные пиксели в прозрачные) и позволяя базовым кадрам показать через. Пример приведен в главе 9., а Gimp (описанный в главе 7) предоставляет Animation Optimizer, который автоматизирует эту технику.

Формат файла GIF довольно легко декодировать. Спецификация не лучшее описание формата файла общего назначения. Например, формат каждого типа блока непостоянен, что делает его немного сложнее разобрать. Стандартная единица измерения полей в файле GIF. это байт, хотя в нескольких случаях GIF использует упакованный байт структура для хранения нескольких полей в одном байте. Из-за эти структурные решения GIF не имеет больших возможностей для роста как формат файла. Тем не менее, это отличная и надежная спецификация. как есть. По факту, CompuServe имеет признал PNG официальным преемником GIF, поэтому не будет быть какие-либо официальные версии GIF, по крайней мере, не от CompuServe.

Файл GIF всегда начинается с трехбайтной подписи. «GIF» и заканчивается байтом (в шестнадцатеричном формате) «3B», что указывает на конец потока данных. встроенного нет проверка ошибок для определения того, были ли данные в файле поврежден или нет. Подпись является частью заголовок блок информации.

Блок заголовка

Блок заголовка GIF-файла содержит подпись, что идентифицирует его как GIF версии 87a или 89a, и блок дескриптора логического экрана , который содержит информацию о минимальные требования устройства, необходимые для отображения изображения как задумал создатель. Заголовок также содержит информацию о глобальная таблица цветов, включенная в файл, если таковая имеется. Заголовок 13 байтов, состоящий из следующих полей:

Подпись (3 байта)

Всегда GIF.

Версия (3 байта)

Всегда 87a или 89а.

Ширина экрана и высота экрана (по 2 байта)

Минимальные размеры экрана, необходимые на устройстве отображения для правильно визуализировать изображение без масштабирования под размер экрана. Эти поля часто устанавливаются в для изображений общего назначения.

Информация таблицы цветов (1 байт)

Следующий байт описывает атрибуты глобальной таблицы цветов. восемь битов в этом байте содержат следующие поля:

Биты 0-2

Количество битов, используемых для каждой записи в таблице цветов, минус один; если таблица цветов имеет 256 записей, для каждой записи требуется 8-битный индекс, поэтому это поле будет содержать 7 (111 в двоичном формате). Этот номер используется для вычислить количество записей в таблице цветов.

Бит 3

Этот бит устанавливается в 1, если элементы в таблице отсортированы по порядку уменьшения встречаемости на изображении.

Биты 4-6

Число из до 7, указывая значащие биты на выборку каждого цвета в стол, минус один.

Бит 7

Флаг глобальной таблицы цветов, который равен 1, если файл содержит таблица цветов.

Цвет фона (1 байт)

Байт, содержащий индекс цвета в глобальной таблице цветов. для использования в качестве цвета границы и фона файла.

Блок глобальной таблицы цветов

Файл GIF может дополнительно содержать глобальный таблица цветов. Если это так, таблица будет сразу следовать за заголовком в потоке данных (т. начать с 14 байта). Эта таблица цветов будет содержать 2, 4, 8, 16, 32, 64, 128 или 256 записей и займет от 6 до 768 байт. Каждый элемент таблицы цветов состоит из трех байтов: по одному на каждый из красная, зеленая и синяя составляющие цвета.

Каждый блок Image (описан ниже) также может содержать свою собственную локальную таблицу цветов, которая будет иметь приоритет над Глобальная таблица цветов. Если каждый блок изображения имеет свой локальный цвет table, файлу не нужна глобальная таблица цветов. Если файл делает не имеет глобальной таблицы цветов и не имеет локальных таблиц цветов, изображение будет отображаться с использованием настроек приложения по умолчанию. таблица цветов с непредсказуемыми результатами. Локальные таблицы цветов имеют той же формы, что и глобальная таблица цветов.

Спецификация GIF предполагает, что первые два элемента цвета таблица может быть черной (0) и белой (1), но это не обязательно всегда дело.

Блок(и) изображения

GIF файл может содержать неограниченное количество изображений. Каждое изображение сохраняется в отдельном блоке, состоящем из двух-трех частей: Локальный дескриптор изображения , необязательный Local Color Table и сжатый Данные изображения .

Дескриптор локального изображения

Дескриптор локального изображения всегда состоит из 10 байтов, содержащих размеры изображения и информацию о том, какую таблицу цветов следует использование и способ хранения данных изображения. Поля локального изображения Блок дескриптора:

Разделитель (1 байт)

Всегда шестнадцатеричное значение 2C, которое идентифицирует это как блок локального дескриптора изображения.

Слева, Сверху (по 2 байта)

Каждое из них является числом в диапазоне до 65 535, которые указывают координаты x, y в кадре изображения при котором левый верхний угол изображения должен быть смещен, когда он отображается. См. пример прыгающего мяча в главе 9.чтобы увидеть, как эти поля могут быть использованы эффективно уменьшить размер мультиизображения GIF.

Ширина, высота (по 2 байта)

Эти поля обеспечивают ширину и высоту изображения в пикселях.

Информация о цвете (1 байт)

Последний байт дескриптора локального изображения содержит 8 бит описание следующих полей (начиная с наименее значимого бит):

Бит 0

Этот бит установлен в 1, если блок изображения содержит локальную таблицу цветов который следует использовать при рендеринге изображения.

Бит 1

Этот бит установлен в 1, если данные изображения хранятся в чересстрочном формате. формат.

Бит 2

Этот бит установлен в 1, если локальная таблица цветов отсортирована в порядке уменьшение встречаемости.

Биты 3-4

Эти биты зарезервированы для использования в будущих версиях GIF.

Биты 5-7

Количество битов, используемых для каждой записи в локальной таблице цветов.

Местная таблица цветов

Местная Таблица цветов имеет ту же форму, что и глобальная таблица цветов, т. е. от 2 до 256 записей однобайтовых триплетов для каждого значения RGB. Если немного дескриптора локального изображения установлено на 0, локального цвета нет таблице, и данные изображения будут сразу же следовать за дескриптором блокировать.

Данные изображения

Данные изображения для каждого изображения всегда хранится в сжатом формате LZW. Он не сохраняется как непрерывный поток закодированных LZW данных, а скорее как произвольное количество более короткие подблоки длиной от 1 до 255 байт. Эти подблоки каждый начинается с байта счетчика, который является количеством байтов в подблок, за которым следуют закодированные данные. Каждый из подблоки должны быть отправлены декодеру LZW по отдельности, прежде чем они собираются для формирования данных декодированного изображения. Счетный байт указывает конец блока данных изображения.

После того, как субблоки были прочитаны и декодированы, мы должны знать, пиксели результирующего блока данных изображения сохраняются в чересстрочной или нечересстрочной формы. Каждое значение пикселя сохраняется как один байт в декодированном блоке данных, независимо от размера таблица цветов. Если данные хранятся в нечересстрочной форме, они могут считываться линейно, причем каждая строка сканирования читается последовательно после предыдущий. Если данные чересстрочные, они должны быть прочитаны в соответствии с алгоритм чересстрочной развертки, описанный ранее в этой главе.

Блок(и) расширения

Спецификация GIF89a добавляет четыре расширения блоки в исходный формат GIF87a. Два таких блока расширения используются для реализации общих функций веб-графики, таких как прозрачность и анимированные петли. Четыре блока расширения Управление графикой , Приложение , Комментарий и Расширения простого текста . Из них мы рассмотрим расширение управления графикой и расширение приложения, которые используются в веб-графике. Расширение обычного текста не используется в приложения для веб-графики. Расширение комментария часто используется для хранить информацию об авторских правах для изображения, но обычно игнорируются веб-клиентами.

Блок расширения может появиться в любом месте файла GIF между Глобальная таблица цветов (если есть) и трейлер. Все расширения начинаться с байта идентификатора, который всегда равен 0x21, чтобы идентифицировать блок в качестве блока расширения. Далее следует тип расширения байт, который указывает тип расширения. Коды для Расширения управления графикой и приложения — 0xF9 и 0xFF, соответственно.

Расширение управления графикой

Расширение управления графикой содержит информация, которая может сообщить приложению, как поступать с прозрачность изображения и как избавиться от изображений, когда отображение мультиизображения GIF. Он имеет длину 8 байт и содержит семь полей:

Ввод (1 байт)

Этот байт всегда равен 0x21, что указывает на блок расширения.

Метка расширения (1 байт)

этот байт всегда равен 0xF9, указывая на расширение управления графикой.

Размер блока (1 байт)

Это всегда 0x04, так как есть еще четыре байта информации перед терминатором блока расширения.

Управляющая информация (1 байт)

Этот упакованный байт состоит из следующих трех полей:

Бит 0

Флаг прозрачного цвета. Это 1, если изображения, на которые ссылается этот блок должен содержать прозрачный цвет.

Бит 1

Пользовательский ввод разрешен. Этот флаг не реализован веб-браузерами.

Биты 2-4

Метод утилизации. Это число от 0 до 4, которое указывает способ приложение должно отображать следующее изображение в файле с несколькими изображениями:

0

Не указано

1

Do not dispose between frames

2

Overwrite frame with background color from header

3

Overwrite with previous frame

Bits 5-7

Reserved .

Время задержки (2 байта)

Это поле содержит количество сотых долей секунды, отображаемое на дисплее. клиент должен подождать, прежде чем отображать следующее изображение в мультиизображении последовательность. Это позволяет очень точно контролировать время задержки, которое может Быть из до 655,35 секунд.

Индекс прозрачного цвета (1 байт)

Если бит прозрачности установлен, цвет с этим индексом должен быть сделать прозрачным при рендеринге изображения (т. е. оно не должно быть нарисовано). Этот индекс применяется к текущей таблице цветов. Так и будет продолжать быть прозрачным индексом для каждого изображения до тех пор, пока другой Расширение управления графикой отключает прозрачность или изменяет индекс.

Терминатор расширения (1 байт)

Это всегда 0.

Расширение приложения

заявка Блок расширения позволяет настраивать GIF-файлы для конкретных целей. Приложения. Netscape воспользовался этой функцией, чтобы дополнить блок управления графикой с блоком расширения приложения, который сообщит веб-браузеру, сколько раз отображать последовательность изображения в анимированном GIF перед остановкой. Это стало известно как Расширение цикла Netscape , а может и так быть частью спецификации GIF (хотя это не так). Это иронично, потому что спецификация GIF специально отмечает, что GIF был пока не предназначен в качестве платформы для доставки анимаций Модификация Netscape сделала GIF де-факто стандартом анимации в Интернете.

Циклическое расширение Netscape соответствует формату общего расширение приложения и выглядит следующим образом:

Ввод (1 байт)

Этот байт всегда равен 0x21, что указывает на блок расширения.

Метка расширения (1 байт)

Этот байт всегда равен 0xFF, указывая на расширение приложения.

Размер блока (1 байт)

Это всегда 0x0B, потому что есть еще одиннадцать полей информация перед терминатором блока расширения.

Идентификатор (8 байт)

Это удобочитаемая строка из 8 символов. Для зацикливания Netscape расширение, это поле всегда «NETSCAPE».

Код аутентификации приложения (3 байта)

Это поле содержит 3-байтовый код, который можно использовать для уникального идентифицируйте приложение, которое создало файл.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *