ТЕЛЕКОММУНИКАЦИИ
А.А. Дуванов
г. Переславль-Залесский
kurs@robotland.pereslavl.ru
Поиск картинок
Эта публикация является продолжением
презентации новой книги автора по курсу “Азы
информатики” — “Выходим в Интернет” (8-й
класс).
В предыдущих номерах мы познакомились
с поиском текстовой информации, в этой статье
речь пойдет о поиске картинок. А в брошюре из
серии Библиотечка “Информатики”, которая будет
доставлена подписчикам в июне, будет опубликован
практикум по поиску информации в Интернете.
Электронные книги-лаборатории по
курсу “Азы информатики” можно заказать на сайте
Роботландии www.botik.ru/~robot/sale
или письмом автору по адресу kurs@robotland.pereslavl.ru.
Бумажные учебники выпускает
издательство “БХВ-Петербург” (алгоритм заказа
для школ по специально низким ценам приводится
на роботландском сайте по адресу www.botik.ru/~robot/ru/bhv.htm).
Подробную презентацию курса “Азы
информатики” (с демо-версией) можно скопировать
с адреса:
ftp://ftp.botik.ru/rented/robot/univer/azinfd.zip
(6,3 Мб).
Содержание
· Как паук находит картинки
· Специалисты по поиску картинок
· Сервис Фликр
· Картинки на FTP
· Полезные ссылки
· Практика
Разберем подробно каждый элемент
этого кода.

Как паук находит картинки
Пауки поисковых систем собирают
информацию и о картинках, которые встречают на
гипертекстовых страницах Интернета.
Сами картинки пауки, конечно, не видят!
Но они читают содержимое атрибутов alt и title,
которыми аккуратные сайтостроители снабжают тег
IMG, задающий вывод изображения на экран.
Нам предстоит основательно заняться
строительством сайтов, поэтому давайте
посмотрим, как задается картинка в HTML-коде
гипертекстовой страницы.
Ниже показана картинка и тег HTML,
который эту картинку выводит на экран:


Сетевые пауки, составляющие базу
данных для поисковых систем, анализируют
содержимое атрибутов alt и title, когда в коде
страницы встречается тег IMG.
Значит, если записать в качестве
поискового запроса текст
козленок
или
козленок проиндексировали
в результатах поиска среди
многочисленных страниц с “текстовыми”
козлятами будут страницы с козлятами
рисованными, если, конечно, заданные ключевые
слова встречаются в атрибутах alt или title
соответствующих картинок.
Таким образом, картинки можно искать
при помощи обычных универсальных поисковых
систем.
Но это не очень удобно. Вернее, совсем
не удобно!
Ведь придется долго щелкать по ссылкам
в результатах поиска, чтобы разобраться, какие
козлята спрятались на страницах, текстовые или
рисованные. Понятно, что текстовых козлят будет
гораздо больше!
Да, поиск картинок в Сети был бы
головной болью, если бы не было
специализированных поисковых систем, которые
специально ищут не текст, а именно картинки.
Специалисты по поиску картинок
Такие специализированные поисковики
анализируют не только атрибуты alt или title
картинок на гипертекстовых страницах, они
смотрят текст, который окружает изображение,
интересуются именем картиночного файла
(например, в файле dog.jpg скорее всего “зарыта”
собака). Особо упорные специалисты даже пытаются
читать тексты на самих картинках (анализируя
соответствующий графический файл).
А главное, в качестве результата
поиска они выдают только картинки (“текстовые”
козлята игнорируются), располагая на странице иконки —
уменьшенные изображения. Если иконка подходит,
можно посмотреть картинку в естественных
размерах и загрузить ее на свой компьютер.
Кроме того, хорошие поисковики
предлагают дополнительные услуги:
· сортируют изображения по
релевантности поисковой фразы или дате;
· снабжают результаты “паспортными”
данными: указывают имя файла, его размер в
килобайтах, формат картинки и ее размер в
пикселях;
· ищут любые картинки или картинки с
характерным размером (маленькие — для экрана,
большие — для печати);
· отсекают из результатов картинки
“сомнительного” содержания;
· предупреждают о том, что каждая
картинка имеет автора и ее использование без
согласования с автором или без ссылок на
источник (когда автор неизвестен) является
противозаконным.
Давайте поближе познакомимся с
несколькими популярными картинкоискателями.
Яндекс
Ну да, конечно! В службах этого портала
есть и специализированный поиск картинок!
Зададим фразу поиска, но щелкнем не на
кнопке Найти, а на ссылке Картинки:

Рис. 2.4. Поиск картинок в Яндексе
На странице с результатами Яндекс
показывает меню, в котором можно указать
желаемый размер картинок:

Рис. 2.5. Меню выбора размера картинок
Смысл позиций меню:
· Любые — картинки любого
размера.
· Огромные — свыше 1 000 000
квадратных пикселей.
· Большие — от 100 000 до
1 000 000 квадратных пикселей.
· Средние — от 10 000 до 100 000
квадратных пикселей.
· Маленькие — от 1000 до 10 000
квадратных пикселей.
· Мелочь — до 1000 квадратных
пикселей.
Если нужна картинка для экрана
размером примерно в 400 ґ 400 пикселей, то нужно
выбрать позицию Большие
(400 * 400 = 160 000).
А если картинка нужна для печати на
бумаге в размерах 100 ґ 10 см с исключительно
хорошим качеством в 300 dpi? Давайте подсчитаем.
Десять сантиметров — это примерно
4 дюйма. Значит, в 10 сантиметрах при 300 dpi
должно уместиться 10 * 4 * 300 = 12 000
пикселей.
Таким образом, нам нужны картинки
размером 12 000 * 12 000 пикселей. А это —
144 000 000 квадратных пикселей.
Значит, искать такие картинки нужно в
режиме Огромные. Не надо только забывать, что
огромные по геометрии картинки имеют, как
правило, огромные размеры и по килобайтам
(вернее, уже по мегабайтам). При копировании таких
монстров нужно предварительно заглянуть в свой
кошелек!
На самом деле качество печати с
разрешением в 300 dpi — неразумно высокое. На
практике печать с разрешением 150 dpi выглядит
вполне прилично.
Рабочая формула для перевода линейных
сантиметров в пиксели:
Lпиксели = (Lсантиметры*dpi)/2,5
Здесь:
· Lпиксели — размер в
пикселях;
· Lсантиметры — размер в
сантиметрах;
· dpi — разрешение печати.
Искать картинки в Яндексе можно с
главной страницы, но можно сразу загружать
соответствующую службу: images.yandex.ru.
Заметим, что когда на одном сайте
Яндекс обнаруживает несколько картинок,
соответствующих запросу, он показывает только
одну (самую релевантную) в рамке, напоминающей
колоду, а под картинкой выводит ссылку “Еще с
сайта”:

Рис. 2.6. Найдена не одна, а
несколько подходящих картинок на одном сайте
В Яндексе отсутствует фильтр
“семейного” поиска, поэтому даже для
безобидного запроса козленок могут быть
предъявлены для просмотра “сомнительные”
картинки.
Google
Этот поисковик также имеет службу
поиска картинок. Для перехода в нее щелкнем по
соответствующей позиции в меню на главной
странице:

Рис. 2.7. Переход на поиск картинок
Прямой переход: www.google.ru/imghp.
Зададим фразу и запустим поиск:

Рис. 2.8. Поиск картинок в Google
Каждая картинка в результатах
сопровождается указанием размера в килобайтах и
пикселях. Имена файлов с картинками не
называются, сообщается только формат. Но этого
достаточно: сами имена не слишком-то и нужны.

Рис. 2.9. Результаты поиска
Когда на сайте есть и другие картинки,
об этом информируется дополнительно:

Рис. 2.10. Найдена не одна, а несколько
подходящих картинок на одном сайте
На странице с результатами можно
выбрать вариант размера картинок:

Рис. 2.11. Меню выбора размера картинок
В арсенале Google, кроме простого, имеется
расширенный поиск картинок. В этом режиме
назначаются дополнительные условия:

Рис. 2.12. Расширенный поиск картинок
Семейный фильтр в настройках Google
отсутствует.
Picsearch
Это очень хорошая машина для поиска
изображений. Компания Picsearch родом из Швеции.
Неудивительно, что больше всего в ее базе
картинок западного производства.
Адрес в Интернете: www.picsearch.com.
Попробуем поискать козлят при помощи
этого специализированного поисковика:

Рис. 2.13. Поиск картинок в Picsearch
Как это ни покажется странным, русские
козлята тоже нашлись в загашнике этой системы
(хотя и не слишком много):

Рис. 2.14. Результаты поиска
Но, конечно, эта система даст гораздо
больше результатов, если фразу поиска задать на
английском языке.
Козленок по-английски — kid. Однако
искать козлят на это слово бесполезно — так
по-английски ласково называют детей. Будем
искать по слову goat (козел). Среди картинок с
большими козлами обязательно будут и маленькие
козлики:

Рис. 2.15. Результаты поиска козлят
по-английски
Ссылка Source загружает отдельную
страницу с картинкой в исходных размерах, а
ссылка Info — страницу с более подробной
информацией о картинке, в том числе со ссылкой на
сайт, на котором картинка найдена:

Рис. 2.16. Информация о найденной
картинке
А теперь внимание! Сайт компании Picsearch
имеет русскую локализацию по адресу:
www.picsearch.ru
Для русскоязычных пользователей
поисковик принимает более дружелюбный вид:

Рис. 2.17. Picsearch по-русски
Можно искать в режиме расширенного
поиска:

Рис. 2.18. Режим расширенного поиска
В ключевой фразе запроса можно
использовать знаки “+” и “–” (как в Яндексе).
Например, запрос mouse -computer уменьшит число
результатов, если вы ищете картинки с обычными, а
не компьютерными мышами.
Выбор языка интерфейса, конечно, не
меняет базы данных поисковика, поэтому запрос
по-английски даст гораздо больше результатов,
чем тот же запрос по-русски. Например, для слова
“goat” предлагается 119 070 результатов, а для
слова “козел” — только 466.
Picsearch имеет собственный каталог
(животные и столицы):

Рис. 2.19. Каталог Picsearch
Прямая ссылка на каталог:
www.picsearch.ru/image-dir.html
Наконец, Picsearch обладает встроенным
“семейным” фильтром, который на удивление
хорошо работает. Создается впечатление, что
картинки контролирует человек!
Пример картинки, которую Picsearch выдал в
ответ на слово “секс”:

Рис. 2.20. Секс по Picsearch
Сервис Фликр
Фликр — особое место в Интернете
для хранения цифровых фотографий.

Рис. 2.21. Логотип сервиса
Адрес сервиса: flickr.com
Любой зарегистрированный
пользователь может бесплатно разместить на этом
сервере свои работы, указав их статус: для
личного, семейного, группового или свободного
использования. В последнем случае фотографии
могут смотреть все желающие.
Сервис Фликр относят к сервисам
Web 2.0 — второму поколению сервисов
Интернета, более приспособленных для
коллективного творчества, чем традиционные.
Кроме Фликра (коллекции фотографий), к сервисам
Web 2.0 относят делишес (коллекции ссылок), блоги
(сетевые дневники), Вики (открытые
гипертексты), а также Ютьюб (коллекции
видеоклипов).
Фотографии, размещаемые на сервере
Фликр, снабжаются названиями, описаниями и
ключевыми словами — тегами, что
существенно облегчает их поиск в базе данных
Фликра.
Если на Фликре найдена интересная
фотография:

Рис. 2.22. Фотография с Фликра (автор —
Рhitar)
— можно поближе познакомиться с ее
автором (автор данной фотографии скрывается под
ником Рhitar), узнать его профессию, интересы,
пристрастия, посмотреть другие работы:

Рис. 2.23. Другие работы Рhitar
К каждой фотографии посетитель может
оставить свой комментарий и прочитать
комментарии других людей.
Кроме обычных описаний, фотография
может снабжаться географическими координатами,
поэтому снимки можно искать не только через
обычную строку поиска системы Фликр, но и на
географической карте:

Рис. 2.24. Карта для поиска фотографий
Впрочем, система поиска Фликра весьма
многообразна. Можно искать фотографии по
наиболее популярным тегам (размер шрифта
соответствует степени популярности):

Рис. 2.25. Поиск фотографий по тегам
А можно искать фотографии дня на
специальном навигационном календарике:

Рис. 2.26. Поиск фотографий на
календарике
Картинки на ftp
Картинка — этой файл. Так же, как и
музыка, видео, программа…
В силу этого картинки можно искать не
только на гипертекстовых страницах, но и в
богатых файловых кладовых ftp-серверов.
Как это делается, рассказано в
следующем разделе Академии “Поиск файлов”.
Полезные ссылки
· Яндекс: images.yandex.ru
· Google: www.google.ru/imghp/
· Picsearch: www.picsearch.ru
· Mail.ru: go.mail.ru/search_images
· Yahoo по-русски: ru.search.yahoo.com/images
· Ask.com: www.ask.com/#subject:img
· Flickr: flickr.com
Практика
Приводятся вопросы по теме (с ответами)
и задания практикумов.
Вопросы
1. Как паук находит картинки?
Ответ. Пауки анализируют
значения атрибутов alt и title тега IMG.
Кроме того, пауки просматривают текст, который
окружает изображение, интересуются именем
картиночного файла. Особо упорные специалисты
пытаются даже читать тексты на самих картинках
(анализируя соответствующий графический файл).
2. Для чего предназначен тег IMG в
HTML-коде страницы?
Ответ. Тег IMG задает вывод
изображения на экран.
3. Для чего служат атрибуты тега?
Как записываются в теге атрибуты и их значения?
Ответ. Атрибут задает свойство
тега. Он записывается в виде: имя="значение"
Атрибуты отделяются друг от друга
пробелами.
4. Объясните назначение атрибута src
тега IMG.
Ответ. Атрибут src задает имя
файла с картинкой и место расположения файла.
5. Объясните назначение атрибутов width
и height в теге IMG.
Ответ. Атрибуты width и height
задают, соответственно, ширину и высоту картинки
в пикселях.
6. Объясните назначение атрибута border
тега IMG.
Ответ. Атрибут border задает
ширину (в пикселях) рамки вокруг картинки. Если
записано border="0" — рамка отсутствует.
7. Объясните назначение атрибута alt
тега IMG.
Ответ. Атрибут alt задает альтернативный
текст для картинки. Если картинка не загружена
(нет в каталоге или проблемы с Сетью), браузер
рисует вместо нее на экране прямоугольник, в
котором располагает альтернативный текст.
8. Объясните назначение атрибута title
тега IMG.
Ответ. Атрибут title задает примечание
(комментарий) для картинки. Текст, записанный в
атрибуте, браузер выводит на экран при зависании
курсора над картинкой.
9. В каком виде поисковики,
ориентированные на поиск картинок, предлагают
пользователю результаты поиска?
Ответ. В качестве результатов
поиска такие поисковики выдают страницы с иконками —
уменьшенными изображениями найденных картинок.
10. Какие услуги предлагают
пользователю поисковые системы, ориентированные
на поиск картинок?
Ответ. Специалисты по поиску
картинок обычно предлагают такие услуги:
· сортируют изображения по
релевантности поисковой фразы или дате;
· снабжают результаты “паспортными”
данными: указывают имя файла, его размер в
килобайтах, формат картинки и ее размер в
пикселях;
· ищут любые картинки или картинки с
характерным размером (маленькие для экрана,
большие для печати);
· отсекают из результатов картинки
“сомнительного” содержания;
· предупреждают о том, что каждая
картинка имеет автора и ее использование без
согласования с автором или без ссылок на
источник (когда автор неизвестен) является
противозаконным.
11. Назовите поисковые системы,
специализирующиеся на поиске картинок.
Ответ.
· Яндекс (images.yandex.ru)
· Google (www.google.ru/imghp/)
· Picsearch (www.picsearch.ru)
· Mail.ru (go.mail.ru/search_images)
· Yahoo по-русски (ru.search.yahoo.com/images)
· Ask.com (www.ask.com/#subject:img)
· Flickr (flickr.com)
12. В чем особенность системы Фликр
как средства для поиска картинок?
Ответ. Фликр — это сайт по
адресу flickr.com, на котором хранятся социальные
коллекции картинок.
Таким образом, Фликр является не
индексом, а каталогом картинок. Фликр выполняет
поиск не по Интернету, а по тем коллекциям,
которые заносят на этот сервер пользователи.
Практикум
Цель практикума: освоить поиск
картинок в Интернете и методику подготовки
иллюстраций для печати на принтере.
Нужно выполнить задания при помощи
поисковых систем, специализирующихся на поиске
картинок. Ответы присылаются учителю по
электронной почте, используя образец. Картинки
прикладываете к письму в виде вложения. Картинки
задания 2 должны быть подготовлены к печати в
заданных геометрических размерах и разрешении.
Задание 1. Картинки для экрана
Образец письма
Василий Александрович Кук
Ученик 8 класса -------------------------
Уважаемый Иван Петрович!
Примите, пожалуйста, мои ответы на
вопросы
практикума "Поиск картинок"
(задание 1).
1. Найдите изображение рубля советских
времен.
Ответ
-----
Картинку содержит вложение.
Ответ найден на странице:
http://www.arikah.com/encyclopedia/Russian_Ruble
Поиск выполнялся в Picsearch по фразе:
ruble soviet union
--
С уважением, Василий Кук
Вложение к письму

Рис. 2.27 |
Вопросы
1. Найдите фотографию собаки, которая
первой летала в космос.
2. Найдите изображение компьютера,
за которым работал первый программист.
3. Найдите фотографию человека,
делающего первые шаги по Луне.
4. Как выглядела перфокарта для
компьютера?
5. Как выглядит компьютерный вирус?
6. Найдите фотографию сколопендры.
7. Найдите изображение
Шалтая-Болтая.
8. Найдите старинный рисунок
камеры-обскуры.
9. Найдите рисунок авдотки.
10. Найдите изображение авоськи
советских времен.
11. Найдите фотографию и описание
пищухи рыжеватой.
12. Кто такой магот и как он
выглядит?
Задание 2. Картинки для печати
Как готовить картинки для печати
1. Открываем Photoshop и загружаем в него
картинку.
2. В меню Изображение (Image)
выбираем пункт Размер изображения (Image Size):

Рис. 2.28. Меню Изображение
3. В окне Размер изображения (Image
Size) снимаем галочку у пункта Интерполяция (Resample
Image):

Рис. 2.29. Пункт Интерполяция в окне
Размер изображения
4. Устанавливаем нужный размер
печатного оттиска:

Рис. 2.30. Блок Размер печатного
оттиска в окне Размер изображения
5. Чтобы не потерять качество,
сохраняем результат в формате BMP (или в TIFF).
6. Перед посылкой картинки по почте
в формате BMP (или в TIFF) обязательно сожмите ее
архиватором. Если это не сделать, передача
картинки займет много времени и будет дорого
стоить.
Образец письма
Василий Александрович Кук
Ученик 8 класса
-------------------------
Уважаемый Иван Петрович!
Примите, пожалуйста, мои ответы на
вопросы практикума "Поиск картинок"
(задание 2).
1. Найдите портрет автора повести про
Винни-Пуха. Картинку нужно распечатать
с разрешением не менее 150 точек на дюйм
в прямоугольнике шириной 4 сантиметра.
Ответ
-----
Подсчитаем необходимую ширину
картинки в пикселях. 4 сантиметра — это примерно
1,6 дюйма. Для указанного разрешения ширина
картинки должна быть не менее 240 пикселей.
Ответ найден на странице:
http://lib.aldebaran.ru/author/milne_alan
Картинка имеет размеры 250 х 300.
Поиск выполнялся в Yahoo по фразе: alan milne
На той же странице найдена такая
информация:
Alan Alexander Milne. Великобритания, 18.1.1882 —
31.1.1956. Прозаик, поэт и драматург, классик
литературы ХХ столетия, автор знаменитого
"Винни-Пуха".
Картинка была загружена в Photosop, и для
нее был установлен размер печатного оттиска,
равный 4 сантиметрам. При этом разрешение
картинки стало 158,75 пикселя на дюйм. Картинка была
сохранена в формате BMP и запакована архиватором
WinZip. Вложение содержит этот архив.
Размер исходной картинки (JPEG) – 13 631
байт.
Размер BMP-файла – 225 656 байт.
Размер ZIP-архива – 124 724 байта.
--
С уважением, Василий Кук |
Картинка, которую нашел Вася

Рис. 2.31
Вопросы
1. Найдите портрет Александра Дюма
(автора “Трех мушкетеров”) такой, чтобы картинку
можно было распечатать с разрешением не менее 150
точек на дюйм в прямоугольнике шириной 5
сантиметров.
2. Найдите изображение советского
фотоаппарата “Зоркий” такое, чтобы картинку
можно было распечатать с разрешением не менее 200
точек на дюйм в прямоугольнике шириной 5
сантиметров.
3. Найдите изображение
суперкомпьютера, выпущенного фирмой, которой
руководил Сеймур Крей. Этот компьютер был
выполнен в виде своего рода дивана (на нем можно
было сидеть). Картинка должна быть такой, чтобы ее
можно было распечатать с разрешением не менее 200
точек на дюйм в прямоугольнике шириной 6
сантиметров.
4. Найдите фотографию, на которой
изображен памятник огурцу. Картинку нужно
распечатать с разрешением не менее 300 точек на
дюйм в прямоугольнике шириной 5 сантиметров.
5. Найдите фотографию, на которой
изображено главное здание Московского
университета им. М.В. Ломоносова. Картинку
нужно распечатать с разрешением не менее 150 точек
на дюйм в прямоугольнике шириной 15 сантиметров.
6. Найдите фотографию одного из
первых советских персональных компьютеров
“Искра-226”. Картинку нужно распечатать с
разрешением не менее 150 точек на дюйм в
прямоугольнике шириной 10 сантиметров.
7. Говорят: “белый как лунь”. А
белый ли лунь на самом деле? Найдите фотографию
луня. Картинку нужно распечатать с разрешением
не менее 150 точек на дюйм в прямоугольнике
шириной 18 сантиметров.
8. На одной из гравюр Дюрера
изображен магический квадрат. Найдите
изображение этой гравюры. Картинку нужно
распечатать с разрешением не менее 180 точек на
дюйм в прямоугольнике шириной 14 сантиметров.
9. На одной из гравюр Эшера
маленькие нарисованные крокодилы сползают с
листа бумаги, проходят по предметам на столе и
снова возвращаются на рисунок. Найдите
изображение этой гравюры. Картинку нужно
распечатать с разрешением не менее 150 точек на
дюйм в прямоугольнике шириной 12 сантиметров.
10. Найдите портрет изобретателя
дизельного двигателя. Картинку нужно
распечатать с разрешением не менее 150 точек на
дюйм в прямоугольнике шириной 2 сантиметра. |