WEB – графика под микроскопом. Графические форматы. Возможность хранения изображений, как с палитрой, так и изображений фотографического качества (TrueColor), страница 3

1.  Независимость от аппаратных средств платформы;

2.  Возможность хранения изображений, как с палитрой, так и изображений фотографического качества (TrueColor); 

3.  Эффективное сжатие без потерь;

4.  Подсчет контрольной суммы CRC для выявления разрушений;

5.  Возможность чересстрочного показа изображения; 

6.  Нет лицензионных ограничений на написание программных продуктов;

7.  Полный альфа канал;

8.  Возможность хранения пользовательских данных;

Как вы можете видеть, GIF формат явно отстает. Единственное, чего не хватает PNG – возможности хранения анимации. Именно это свойство дает формату GIF неоспоримое преимущество. 

Flash

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

Популярность этого формата стала расти с того момента, как Microsoft включила в свой браузер специальный plug-in, который предназначен для проигрывания flash фильмов. Не секрет, что пользователи в сети не очень любят качать что-то из Интернета или устанавливать какие-либо дополнительные средства, в которых они не видят четкой нужды. С другой стороны, эта же популярность может сильно угаснуть, если Microsoft этого захочет. Вспомним, как поступили с виртуальной машиной Java, которую просто выкинули из XP и теперь, чтобы увидеть сайты содержащие Java апплеты необходимо скачивать с сети большую библиотеку виртуальной машины, что делают далеко не многие. 

Не менее важным достоинством Flash является среда разработки, которая проста в обращении и обладает большой мощностью. Любой пользователь, даже не знакомый с продуктами Macromedia сможет разобраться с ее оболочкой. 

Я не вижу особого смысла подробно описывать формат Flash, потому что он наследует все преимущества метафайлов, о которых я уже говорил. 

 

Заключение

Когда и какой формат выгодно использовать? Некоторые считают, что с появлением Flash в WWW не осталось места для других форматов и именно он должен заменить всех. Это не так. У каждого формата есть свои преимущества и при создании графики художник оперирует множеством фактором «за» и «против» при выборе определенного формата. У каждого есть свои преимущества и недостатки, и универсальности нет и быть не может, потому что слишком много разных тонкостей.

С помощью FLASH можно создавать векторную графику и анимацию для WEB. Вектор эффективен если картинка очень простая и содержит маленькое число цветов. В остальных случаях вектор прожорлив к размеру файла. 

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

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

Неверный выбор графического формата 

Гуляя по просторам сети Интернет я часто замечаю скриншоты разных программ плохого качества. Многие web-мастера зачем-то используют для их хранения алгоритмы JPEG. Но это же не эффективно. Палитра Windows в самом худшем случае не превышает 256 цветов (даже в XP). Сжимать такие изображение с потерей качества неразумно. Большинство окон в программах содержат очень большие области с однотонным цветом (в основном это рабочие области или фон диалоговых окон) и после сжатия JPEG эти однотонные области становятся зернистыми. 

Для отображения скриншотов окон программ на страницах в сети лучше подходит GIF формат. Он великолепно сжимает однотонные области и делает это без потери качества. Я уже много раз проверял на практике, и в 90% случаев убеждался, что GIF сжимает такие изображения эффективней, чем JPEG и без потерь. 

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