И последний формат изображений, который мы рассмотрим в этой части, — GIF.
Формат был разработан для передачи растровых изображений по интернету. GIF имеет цветовую палитру, состоящую из 256 цветов. Алгоритм GIF выбирает 256 наиболее используемых в исходном изображении цветов, а все остальные оттенки создаются путём подмешивания — подбора соседних пикселей таким образом, чтобы человеческий глаз воспринимал их как нужный цвет. По этой причине GIF не подходит для хранения полноцветных изображений и фотографий, но подходит для простейших анимаций.
Формат поддерживает прозрачность — каждый пиксель изображения может быть в двух состояниях: прозрачный или непрозрачный, полупрозрачность не поддерживается.
В последнее время GIF-изображения становятся всё менее используемыми и заменяются на другие, более оптимальные форматы.
Таким образом, формат GIF подходит если:
нужна простейшая анимация.
index.html
style.css
HTML
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Сайт начинающего верстальщика</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<p>Блог</p>
<nav>
<a href="index.html">На главную</a>
</nav>
</header>
<main>
<article>
<h1>День четырнадцатый. Новый формат</h1>
<p>Вчера я узнал, какой формат изображения подходит для аватарки, и добавил её в свой блог. Мне понравилось. Красиво же. Решил сделать шпаргалку, чтобы не забыть, какие ещё форматы изображений существуют и для чего используются.</p>
<p>Моя первая гифка:</p>
<!-- Добавьте картинку сюда -->
<p>Вот картинка в формате PNG:</p>
<img src="files/portrait.png">
<p>Вот картинка в формате JPEG:</p>
<img src="files/instructor-keks.jpg">
</article>
<aside>
Тут могла быть ваша реклама
</aside>
</main>
<footer>
Подвал сайта
</footer>
</body>
</html>