Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_dzhumle_vse.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
638.74 Кб
Скачать

28. Кодировки кириллицы.

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

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

Исторически первой возникла кодировка KOI8 (код обмена информации восьмибитный).

Компания Microsoft, создавая ПО для работы в Интернете, предложила стандарт Microsoft code page 1251 (Windows 1251), получивший широкое распространение благодаря популярности ОС Windows и HTTP-сервера Internet Information Server, входящего в комплект поставки Windows NT/2000.

Стандарт Microsoft/IBM code page 866 (альтернативная кодировка DOS) является базовым в операционных системах MS-DOS и OS/2, и потому уже не используется.

Кодировка ISO-8859-5 была разработана Комитетом по международным стандартам (International Standards Organization, ISO) и применяется в основном в совместимых с UNIX операционных системах. Поскольку данный набор символов был создан западными специалистами, плохо знакомыми с русским языком и с уже имеющимися кодировками кириллицы, ISO не получила широкого распространения, но достаточно часто встречается в Интернете и активно поддерживается рядом русскоязычных серверов.

Macintosh (MAC) предназначена для использования на компьютерах Apple Macintosh.

Универсальный международный стандарт Unicode (UTF-8) был создан с целью объединить все существующие на сегодняшний день национальные кодировки в одну. Поскольку для отображения одного символа в Unicode отводится не один байт, как это принято во всех остальных стандартах, а два, данная кодировка включает в себя 65 536 знаков вместо 256. В это число входят буквы всех алфавитов мира и множество специальных символов - математических, музыкальных, физических. Стандарт Unicode является стандартом по умолчанию в операционной системе Microsoft Windows XP.

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

29.Форматы растровой графики jpeg, gif, png. Оптимизация размеров изображений в форматах gif, jpeg, png для интернет.

На данный момент практически все браузеры поддерживают три формата растровой графики — Gif, Png и Jpg.

Формат Gif. Исторически первым появился формат Gif (Graphics Interchange Format — формат обмена графикой). Основной упор на максимальное уменьшение размера результирующей картинки. => Gif включаtn палитру всего лишь из 256 цветов (индексированная палитрой), остальные создаются на основе подмешивания. Для вывода на страницы сайта полноцветных картинок и фотографий не используется (из-за «подмешивания», для этого чаще всего выбирают Jpg или Png.

Поддерживает анимацию (единственный из остальных форматов)

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

Поддерживает примитивный способ формирования прозрачности, но

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

Картинки в Gif сжимаются без потерь (метод LZW), но только в том случае, если исходное изображение было 8-ми битным (для кодирования цвета отводился всего лишь один байт), т.е. содержало 256 цветов. Если же исходная картинка или фотография была полноцветной, то будет ухудшение качества при сохранении ее в Gif именно в силу потери части цветов. Возможность черезстрочной записи и чтения.

Формат Jpg (Jpeg) — был разработан для сжатия и хранения полноцветных картинок (фотографий). И формат и метод сжатия. Сжатие с потерей качества (запоминает крайние значения, остальные усредняет). Потери будут обязательно, но не всегда заметные глазом без увеличения.

Формат Jpg (Jpeg) лучше всего подходит для сжатия фотографий с плавными переходами яркости и контраста, для сохранения изображений с резкими контрастными переходами Jpeg подходит очень плохо (лучше исп. Png):

Можно регулировать степень сжатия.

Не сохраняет прозрачность.

Формат Png — замена Gif (Png 8) и Jpeg (Png 24), картинки с прозрачным фоном (Png 32)

Png (portable network graphics) разрабатывался как альтернатива Gif.

Сжатия без потерь, сжимает не только по горизонтали, но и по вертикали.

Использует двумерную черезстрочную разверстку (запись и чтение), т.е. изображение появляется постепенно и по строкам и по столбцам).

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

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

Работает в двух режимах: 8-битовом (при сохранении изображения используется 256 цветов по аналогии с Gif) и 24-битовом (true color, полноцветное изображение

Нет анимации.

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

Оптимизация:

- открываем изображение в Adobe Photoshop.

- анализируем его размер: не слишком ли оно большое для поста (страницы); видны ли все необходимые, важные детали; легко ли читается текст на нем, если он есть.

- при необходимости – уменьшаем картинку до нужных нам размеров (комбинация Ctrl+Alt+I):

Здесь я руководствуюсь такими критериями:

- нужно поместить изображение на всю доступную ширину зоны контента или достаточно будет уменьшенной версии?

- eсли на картинке есть текст, он должен легко читаться сразу или нужно открыть изображение полностью, чтобы прочитать?

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

- сохраняем изображение для WEB и устройств.

- выбираем нужный нам формат: GIF, JPEG, PNG-8, PNG-24, WBMP (это черно-белый). Если на картинке есть люди или необходимо отличное качество изображения, то лучше сохранять такие изображения только в JPEG с минимальным уровнем качества High. Это относится к фотографиям, в основном. Нарисованных человечков можно и «сжать» немножко, используя более выгодные форматы.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]