-Итак,
здравствуйте господин GIF! Кто же вы
такой?
-Я графический формат!
-Скажите, чем вы отличаетесь от
других форматов, таких как BMP или JPEG?
-Ответ можно разделить на несколько
пунктов:
>>Во-первых, я поддерживаю анимацию (последовательность
кадров).
-Расскажите подробнее пожалуйста!
-Я могу состоять из
последовательности кадров как у видео
форматов (посмотрите вокруг сплошные
анимационные баннеры!). Причем обычные
видео форматы (AVI, MPEG и др.) не имеют
такие возможности, как установление
временной длительности каждого кадра.
То есть, в моём формате, каждому
отдельному кадрику можно указать, на
сколько секунд он должен
приостановиться, а в обычном видео
формате вы сможете установить только
общую частоту кадров в секунду.
>>Во-вторых, я имею опцию
прозрачности! Правда нет возможности
устанавливать "неполный" уровень
прозрачности. Только либо 100%
прозрачности на пиксель либо 0%. Конечно,
немного не удобно, но выглядит довольно
приемлимо:
>>В-третьих, я могу иметь намного
меньшие размеры (в байтах), нежели мои
собратья AVI, MPEG, BMP и многие др. форматы.
-Как, и в каких программах можно вас
изготовлять?
-Меня можно изготовлять почти во
всех графических пакетах. От "Adobe
Photoshop" до "Corel Draw" не говоря уж о
"Adobe Image Ready", который предназначен
для создания "GIF" анимации.
Существвует также много специальных
программ для изготовения "GIF".
-Какое "Corel Draw" имеет к вам
отношение - это же векторная программа?
-А там в меню "File" есть "Export"
- вот этим способом можно
экспортировать векторное изображение
в формат "GIF". Да и вообще,
практически все графические пакеты
могут экспортировать в мой формат! Даже
3D Max может сохранять анимацию GIF.
-За счет чего ваш формат может иметь
меньшие объёмы чем ваши "Конкуренты"?
-За счет экономии цветов, и
неиспользованного пространства.
-Это как: Экономия цветов и не
использованное пространство?
-Экономия цветов это так:
Представьте, что мы берём обычную BMP
картинку 100x100 пикселей 16-миллионов
цветов. И считаем общее количество
пикселей: 100х100=10.000 пикселей, и у каждого
пикселя три опции RGB>> R-red (красный),
G-green (зелёный) и B-blue (синий). Так вот у
каждого из трех цветов своя цифра от 0
до 255 (от черного предположим к красному)
и вот теперь 10.000 (пикселей) умножьте на 3
(цвета) и прибавьте значение 0-255 (на
выбор). У меня же всё проще. Задаём всего
20 цветов на изображение, даже если есть
последовательность кадров. И
получается, что не 16 миллионов цветов, а
всего 20! Отсюда и экономия.
-Так-так, а неиспользованное
пространство?
-Неиспользованное пространство -
имеется в виду монотонные участки (поля)
изображения, которые могут занимать не
малое место на взятом (ниже)
изображении с надписью "EXAMPLE". Ещё
это поля, которые не изменяются в
течении всех последовательностей
кадров. Обратите внимание, как JPEG
решает эту проблему, он смазывает
картинку и поля на ней. А зачем - это уж
другое интервью!
-Получается, что JPEG - не качественный
формат???
-JPEG - мой уважаемый друг! Посмотрите
как он справился с самыми нижними двумя
фотографиями! Без него я бы не
справился в одиночку, в сети Интернет!
Мы давние друзья и сотрудники! Нас
частенько ставят вместе, не говорю уж о
том, что "НАКЛАДЫВАЮТ" друг на
друга как фон и выложенная сверху
картинка например. Или как отдельные
слои. Так, что мы находимся в своего
рода "интимных отношениях".
GIF - 300x60 пикселей 1,15 кб.
Увеличенное изображение GIF.
JPEG - 300x60 пикселей 7,64 кб.
Увеличенное изображение JPEG.
GIF 150х100 пикселей 4,25кб.
В фотографиях GIF уступает формату JPEG,
т.к. у фотографий больше цветов и нет
"монотонных участков".
JPEG 150х100 пикселей 2,25кб.
В случае с фотографией, прилично
выходит вперёд т.к. сохранил все цвета и
здорово уменьшил свой размер в
килобайтах.
-Хорошо, спасибо за интервью! Последний
вопрос: В каких случаях используют
именно вас?
-Хм-м.
>>Во-первых, при изготовлении кнопок,
ссылок, счетчиков, др. крохотных
картинок.
>>Во-вторых, при изготовлении
анимационных баннеров и логотипов.
>>В-третьих, при изготовлении
фонов, где нужна например крохотная
картинка (с трудом называется
картинкой) размером (например) 1х4
пикселя в которой верхние два пикселя
залиты одним цветом, а два нижних
пикселя залиты другим, более светлым
цветом. Картинка множится на фоне и
получается довольно прилично.
-Ещё раз спасибо вам уважаемый GIF!
-Да незачто! Всегда с удовольствием
буду служить вам!
|