Официальный партнер проекта: компания "ПРОФИ" - Бухгалтерские услуги
Поделитесь ссылкой
Радио и TV онлайн :
|
Материал взят с сайта ART-WEB студии Артемия Лебедева, с некоторым изменением заголовков его публикаций (для индексации ПС). Текст самих публикаций не менялся! Данная публикация мыслей Артема (точнее публикация статей из постоянно дописываемой книги Артема called RU/"Ководство") на сайте www.uPRating.ru не преследует никаких коммерческих целей; цель лишь одна - большее распространение по Рунету статей его реально полезной книги, если можно так назвать! Ру"Ководствуйтесь"на здоровье! |
Наши друзья:
| Простой секрет графического формата GIF |
|
Простой секрет графического формата GIF
GIF — это сокращение от Graphics Interchange Format. Его придумали в фирме CompuServe, когда представления о том, что такое картинка на экране, были далеки от сегодняшних, как PentiumII от 286-го. Если бы создатели GIF'а знали, что будет твориться в 1998 году, они бы не придумали такой кривости. Впрочем, в те далекие годы (середина восьмидесятых) не считали, что больше 256 цветов так вот реально будут нужны. И не знали о том, что кому-то захочется делать анимацию.
Совершенно понятно, для чего нужен GIF. Для простой графики, не для фотографий. Весь текст, линии, однотонные поверхности должны сохраняться в нем.
Для того, чтобы понять, как работает GIF, я приведу простой пример. Возьмем картинку и сохраним ее в GIF:
Графическая информация осталась та же. Ни один пиксель не пропал. Что же я хочу рассказать, продемонстрировав умение поворачивать картинки? Размеры этих картинок. Первая занимает 563 байта, а вторая — 196. То есть почти в три раза меньше! Пока те, кто впервые такое видит, собирают с пола выпавшие глаза, я объясню «секрет». Он прост — формат GIF компрессирует (а компрессия происходит всегда) изображение горизонтально. Поэтому во втором примере было потрачено гораздо меньше места на запись информации. Рассмотрим под микроскопом то, с чем пришлось иметь дело вражескому компрессору. Представьте, что вы — это формат GIF. И вам надо записать изображение словами так, чтобы потом воспроизвести увиденное в любое время и без ошибок. Вы берете верхний ряд картинки — высотой в пиксель — и смотрите на него (показано в увеличении):
Зная о том, как себя ведет GIF, можно контролировать процесс создания изображений. Вы будете стараться делать побольше линий одного цвета. Поменьше вертикальных изображений. Но, самое главное, не поддавайтесь на простоту и очевидность этого примера. В жизни все всегда сложнее. Наш сегодняшний трюк — лишь часть того, что надо знать, чтобы у ваших заказчиков лица были добрыми, а улыбки — широкими. |


