• Авторизация


HTML и графика 28-11-2005 18:10 к комментариям - к полной версии - понравилось!


Интернет-браузеры поддерживают два основных формата изображений - GIF и JPEG. Тип файлов GIF (Graphical Interchange Format) стал первым типом файлов, поддерживаемых сетью. Файлы в более позднем формате JPEG (Joint Photographic Experts Group) за счет специальной техники компрессии изображений занимают меньше места, чем файлы GIF, поэтому быстрее загружаются. Сохраняют цвета и детали лучше, чем GIF.
Итак, запостим картинку и займемся ее кодом:
girl.jpg (120x123, 15Kb)

Изображения можно помещать в любом месте Web-страницы, в текст, таблицы, заголовки с помощью элемента IMG (image), состоящего из одного тега и атрибута src="имя файла". Это обязательный атрибут.
Код нашей картинки выглядит так:
<img src="http://www.liveinternet.ru/images/attach/1/4030/4030050_girl.jpg">
Поскольку картинка размещена там же, где и дневник, на Ли.ру, можно прописывать не весь адрес, а только его часть:
<img src="/images/attach/1/4030/4030050_girl.jpg">
Это называется локальная ссылка

Рамка вокруг рисунка задается атрибутом border в теге IMG. Толщина рамки задается значением атрибута в пикселях от 1.
<img src="/images/attach/1/4030/4030050_girl.jpg" border="0">

Загрузка изображений занимает много времени. Возможен режим просмотра документов, когда браузер не выводит изображение. Альтернативный текст на месте рисунка - это краткое описание того, что представлено на рисунке. Прочитав этот текст, можно загрузить изображение, если оно представляет интерес. Для этого используем атрибут alt:
<img src="/images/attach/1/4030/4030050_girl.jpg" alt="Девочка">

Высоту и ширину области, в которой демонстрируется рисунок, задают при помощи атрибутов width и height в пикселях или в процентах к размеру экрана. В том случае, когда задается один из этих атрибутов, рисунок масштабируется таким образом, чтобы его высота или ширина соответствовали заданной. Второй размер устанавливается автоматически , в соответствующей пропорции. Применение только одного из атрибутов изменяет оба размера рисунка.
Если задать явно оба атрибута, то рисунок будет масштабироваться по двум осям в соответствии с заданными размерами. Атрибуты height и width позволяют отвести точно определенное место под изображение и сделать обтекание текстом этого места. Атрибуты height и width меняют не время загрузки изображения , а только его вид (размер) на экране. Браузер, зная сколько места займет изображение, сначала выводит текст, а потом изображение. Кстати, в лирушном коде картинки эти атрибуты прописываются автоматически, но вы можете пропорционально изменить их в процессе редактирования.
<img src="/images/attach/1/4030/4030050_girl.jpg" width="120" height="123">

Справа и слева от рисунка можно создать пустое пространство с помощью атрибута hspace элемента IMG, сверху и снизу - с помощью атрибута vspace элемента IMG. Размеры задаются в пикселях. Это важно, чтобы картинка не "слипалась" с текстом.
<img src="/images/attach/1/4030/4030050_girl.jpg" hspace="5" vspace="5">

Теперь выберем выравнивание картинки относительно страницы (справа, слева или по центру):
<img src="/images/attach/1/4030/4030050_girl.jpg" align="right|left|center">
Выравнивание по левому краю задается по умолчанию.

Картинка может быть ссылкой. Для этого ее код впишем в адрес:
<a href="URL ссылки"><img src="/images/attach/1/4030/4030050_girl.jpg"></a>
Именно таким образом можно превратить простую картинку в кнопку))

Итак, посмотрим, что у нас получится, если мы пропишем все необходимые атрибуты для этой картинки и разместим ее в тексте:
<img src="/images/attach/1/4030/4030050_girl.jpg" border="0" align="right" hspace="5" vspace="5" width="120" height="123" alt="Девочка">

Пример текста с картинками-ссылками смотрим здесь.
вверх^ к полной версии понравилось! в evernote
Комментарии (15):
Dead 28-11-2005-18:16 удалить
На самом деле основных форматов 3 - два указанных и PNG, у которого есть некоторые преимущества перед вышеназванными. Например сжатие без потери качества, сохраняя полный набор цветов. При этом занимает гораздо меньше чем JPEG со 100% качеством. Более того, поддерживает частичную (ГИФ - только полную) прозрачность (к сожалению не все браузеры ее поддерживают).
Donadecasa 28-11-2005-18:23 удалить
Dead, спасибо, это важное замечание. Только на Ли.ру этот формат не поддерживается.
Dead 28-11-2005-18:32 удалить
А вот вы мне расскажите как в 1 пост вставить сразу несколько картинок не закачивая их в другие посты или альбом. Я у многих видел что сразу несколько картинок в посте привязаны именно к этому одному посту. А поле для закачки - одно!
Donadecasa 28-11-2005-18:39 удалить
Можно вставить в один пост (но не в комментарий) сколько угодно картинок, для этого нужно открыть пост в режиме редактирования. Внизу снова появится окошко "Обзор".
А, зная адрес картинки и умея его прописывать в коде, можно и в комментариях ничем себя не ограничивать))
pain32.gif (25x19, 0Kb)
Dead 28-11-2005-18:44 удалить
Всё равно получается, что нужно для каждой картинки открыть по разу и сохранять каждую по отдельности :(

Кстати, очень нужны векторные или просто рисованые (кисти тоже пойдут) изображения силуэтов танцующах людей, или просто изящные силуэты людей. Если у кого-то есть, сообщите пожалуйста, очень надо!
Snake1 28-11-2005-18:45 удалить
Dead, можно легко через "расширенный режим". Там есть кнопочка спец, как в HTML редакторах)
Donadecasa 28-11-2005-18:50 удалить
Dead, лениво что ли? Если не спешить, обработать все картинки перед тем, как разместить их в сети, результат ведь будет намного лучше!
А танцующие люди есть здесь, на сайте замечательной художницы Юлии Хазиной. Еще можно поискать на сайте http://www.prodtp.ru/. Там есть форумы, посвященные клипарту.
Donadecasa 28-11-2005-18:51 удалить
Snake1, ты прав. Просто я не люблю расширенный редактор. Принципиально.
Snake1 28-11-2005-18:53 удалить
Donadecasa, я тоже не люблю, но если припрет...
Dfyz007 28-11-2005-19:16 удалить
отличный урок, все по полочка разложено, вот если бы не знал. то научился бы точно... =) молодец!
Исходное сообщение Photoshopia: Файлы в более позднем формате JPEG (Joint Photographic Experts Group) за счет специальной техники компрессии изображений занимают меньше места, чем файлы GIF, поэтому быстрее загружаются. Сохраняют цвета и детали лучше, чем GIF.

А как же функция Photoshop 'Save For Web'? Она переводит изображения в формат GIF.
С цветами понятно - в JPEG они, бесспорно, лучше. А как насчёт размера?
Или имеется ввиду, что формат JPEG легче многослойных GIF?

LI 5.8.17
Dfyz007 28-11-2005-21:30 удалить
Blind_Kitty, все зависит от случая, например малоцветная картинка, например лепесток ICQ весит в Gif со сжатием в 8 цветов, т.е. чтобы было только 8 цветов весит 124 байта. при том, что картинка, разрешением 18*18 пикселей, а вот jpg с любым сжатием весит от 18,5 до 20-и кб так что все зависит. от того, что сжимаем. и с каким качеством

PS стебался над этим цветком...
icq.JPG (18x18, 18Kb)
Исходное сообщение Dfyz007: Blind_Kitty, все зависит от случая, например малоцветная картинка, например лепесток ICQ весит в Gif со сжатием в 8 цветов, т.е. чтобы было только 8 цветов весит 124 байта. при том, что картинка, разрешением 18*18 пикселей, а вот jpg с любым сжатием весит от 18,5 до 20-и кб так что все зависит. от того, что сжимаем. и с каким качеством
PS стебался над этим цветком...
icq.JPG (18x18, 18Kb)


Спасибо за объяснения.

LI 5.8.17
30-11-2005-13:22 удалить
если сравнивать gif и jpeg с точки зрения размера, то преимцщества gif бесспорны- он всегда меньше jpeg'a.

а вот по соотношению цветов, конечно, jpeg (если его правильно скомпрессить) в выйгрыше.
Dfyz007 01-12-2005-20:53 удалить
Аноним, пошу прощения, но это ошибочное мнение, сожми картинку минимум 1024*768 причем чтобы она состояла к примеру слоев из 5-и, в jpg средним качеством, и в gif с качеством 256 цветом так у тебя гиф то раз так в 5 больше будет весить. так что все относительно ;-Р


Комментарии (15): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник HTML и графика | Photoshopia - Фотошоп и Я | Лента друзей Photoshopia / Полная версия Добавить в друзья Страницы: раньше»