Эта глава дает вам сильную мотивацию использовать динамическую графику на своих веб сайтах.
Обзор
Очень редкие веб сайты не имеют графики на своих станицах. Часть графики является статической, а часть - динамической.
Статические изображения построены с помощью графических редакторов (таких, как GIMP
и PhotoShop) или поступают непосредственно с устройств (таких, как сканнеры и цифровые камеры). Однажды созданные, они никогда не изменяются. Вы можете использовать их, главным образом, в качестве декоративных элементов и, иногда, в качестве иллюстративных материалов.
Статические изображения сгенерированы программно «на лету». Они сильно зависят от отображаемых данных и изменяются вместе с ними. Их использование оживит ваш веб сайт.
Динамическая графика обычно используется для изготовления рекламы, уменьшенных образов, приспособленных кнопок, диаграмм, водяных знаков и т. п. Некоторые из этих применений дополнительно объяснены в остальных секциях этой главы.
Диаграммы
Диаграмма - это тип информационной графики, который представляет табличные числовые данные и/или функции. Диаграммы часто используются, чтобы
облегчить понимание больших количеств данных и взаимоотношений между различными частями этих данных. Обычно диаграммы могут быть прочтены быстрее, чем необработанные данные, из которых они происходят. [1]
Вы можете использовать диаграммы для отображения почти любого типа структурированной информации, например, для статистики вашего веб сайта, как это показано ниже.
Рисунок 1.1. Пример диаграммы
Счетчики
Веб счетчики показывают количество посетителей, или хитов (hits),
полученных определенной веб страницей [1]. Часто также собирается и дополнительная информация. Использование собственного веб счетчика вместо предоставленного сторонней компанией принесет вам еще больше гибкости.
Рисунок 1.2. Пример веб счетчика
Замечание
В настоящее время веб счетчики уже больше не ассоциируются с впечатлением профессионального дизайна. [1]. Вы можете, одако, продолжать собирать статистику для более комплексного анализа и использовать диаграммы для ее отображения (см. «Диаграммы»).
Галереи
Если вы являетесь владельцем галереи изображений или другого вида веб сайта,
основанного на графике, загружаемой пользователями, вы, возможно, нуждаетесь в различных манипуляциях с этой графикой (таких, как изменение размера изображений, вставка текста и т. п.).
Уменьшенные образы. Уменьшенные образы (thumbnails) являются версиями изображений с уменьшенными размерами [1]. Используйте
их, чтобы дать вашим посетителям краткий обзор содержания галереи.
Рисунок 1.3. Пример уменьшенных образов
Водяные знаки. Водяной знак (watermark) представляет собой узнаваемое изображение,
или узор, или текст, внедренный в оригинальное изображение, например, для идентификации. [1] Внедрение логотипов и/или адресов веб сайтов является общепринятой практикой.
Рисунок 1.4. Пример изображения с водяным знаком
Форматы. Поскольку PHP поддерживает набор различных форматов изображений (см. Глава 6, Форматы изображений), вы можете легко преобразовывать изображения в пределах этого набора.
Кнопка с кодом
Кнопка с кодом (CAPTCHA[1]) - это тип теста, используемого в вычислениях для определения, является ли пользователь человеком. Обычный тип кнопки с кодом требует, чтобы пользователь напечатал буквы с искаженного
изображения, иногда с добавочной последовательностью затемненных букв и цифр, появляющихся на экране. Кнопки с кодом используются для предотвращения действий, снижающее качество услуг определенной системы, выполненных автоматическим программным обеспечением. [1]
Рисунок 1.5. Пример кнопки с кодом
Большинство людей могут пройти этот тест, читая приведенный выше искаженный текст, но существующие компьютерные программы не могут.
Некоторые приложения
Проект CAPTCHA [4]
перечислил несколько приложений кнопок с кодом.