Как уже говорилось выше, файловая система NTFS (в которой, скорее всего, отформатирован ваш жесткий диск) поддерживает многопоточные файлы. Любой файл NTFS по умолчанию всегда содержит основной поток данных, который включает в себя содержимое файла. Но при этом файлы могут иметь и другие потоки, называемые альтернативными. При копировании на «флэшку», которая обычно поддерживает только более старую файловую систему FAT32, эта информация теряется. Об этом Windows вас и предупреждает.
Как уменьшить размер изображения, чтобы оно быстрее загружалось через Интернет?
Скорости, как, впрочем, и ширины канала передачи данных, никогда не бывает достаточно, да и трафик часто приходится оплачивать из своего кармана – эти факторы заставляют более критично относиться к объемам передаваемых данных – иначе говоря, банально экономить.
Когда каждый мегабайт стоит денег, прежде чем послать по электронной почте фотографию знакомым, несколько раз хорошо подумаешь, есть ли смысл отправлять изображение объемом в несколько мегабайт, если, немного его ужав, можно уменьшить размер изображения в десятки раз. Про тех, кто выгружает картинки на сайты, я даже и не говорю – таким людям в первую очередь нужно заботиться об оптимизации изображений. Подытожив вышесказанное, спешу вас заверить – умение уменьшать размер графических файлов крайне необходимо. Без него ваша жизнь будет тяжела так же, как и мегабайтные письма, которые вы отправляете.
Итак, сейчас главная задача – уменьшить объем графического файла. Возможные пути ее решения следующие: воспользоваться архиватором или призвать на помощь графический редактор. Теперь по порядку о каждом из вариантов.
Использование архиватора оправдано только в том случае, если вы имеете дело с изображением, которое хранится в формате TIFF или PSD. Поскольку данные форматы не подразумевают сжатие данных, то работа архиватора видна невооруженным глазом (рис. 10.18). Архивировать же JPG– или GIF-файлы особого смысла нет (даже при максимальном качестве JPG-файла), и это тоже хорошо видно на рис. 10.18. Надо отметить, что формат TIFF поддерживает сжатие по алгоритму ZIP, и в случае его применения эффективность архивирования также останется низкой, но исходный файл, естественно, будет занимать все равно больше места.
Рис. 10.18. Результат архивирования разных форматов
Предварительная обработка изображения графическим редактором – наиболее универсальный и гибкий способ. Оптимизировать изображения можно в разных программах, вкратце процесс обработки изображений будет рассмотрен лишь в наиболее популярных приложениях.
Это, что называется, классика жанра. Adobe Photoshop – продукт компании Adobe, который признан во всем мире, пользуется заслуженным уважением и стоит соответственно. Рядовые пользователи лишь в редких случаях могут позволить себе пользоваться этой программой на законных основаниях. Тем не менее в книге будет рассмотрена оптимизация изображений средствами Adobe Photoshop.
В состав этого программного продукта (в седьмой версии так точно) входит специальная функция под названием Save for Web. Она доступна в меню File Save for Web (Файл -> Сохранить для Web).
Откройте изображение, требующее оптимизации, запустите Save for Web, и перед вами откроется окно (рис. 10.19).
Рис. 10.19. Инструмент Adobe Photoshop: Save for Web
В правой части окна можно указать параметры оптимизации и формат, который необходимо использовать для сжатия (JPEG или GIF). У каждого формата свои параметры оптимизации. Для GIF основным является используемое количество цветов в таблице изображения – изменяется количество цветов в строке Colors (может быть от 2 до 256). Можно также поэкспериментировать с алгоритмом выбора цветов: в седьмой версии доступны алгоритмы Perceptual, Selective, Adaptive, Web, BlackWhite и др. Что касается формата JPG, то здесь основное внимание стоит обратить на строку Quality (Качество), в которой с помощью ползунка задается уровень качества сохраняемого изображения. Передвиньте ползунок – и результат тут же отобразится в левой части окна. Параметр Blur (Размытие) смазывает изображение, что при небольших значениях позволяет скрыть разводы, которые появляются на нем при низком уровне качества.
Рекомендуется установить флажок Progressive, что позволит применить к изображению прогрессивное JPEG-кодирование. Преимущество такого кодирования в том, что при размещении изображения на сайте оно будет отображаться у пользователя по мере загрузки.
Формат JPEG является широкоиспользуемым методом сжатия фотоизображений. Из-за особенностей алгоритма JPEG, в отличие от GIF, больше подходит для хранения фотографий и является алгоритмом сжатия с потерей качества. Файлы этого формата не ограничены палитрой из 256 цветов и при желании могут содержать до 16 777 216 цветов.