На тему: Web-сайт «Турниры юных математиков»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К дипломной работе

На тему: Web-сайт «Турниры юных математиков»

Разработал ___________ слушатель гр. ЗВД-22 Здасюк В.Ю.

(подпись) (Ф.И.О.)

Руководитель работы ___________ Горский С.М.

(подпись) (уч. звание, уч. степень, Ф.И.О.)

Нормоконтролер ___________ доцент, к.т.н. Мисюткин В.И.

(подпись) (уч. звание, уч. степень, Ф.И.О.)

ДИПЛОМНАЯ РАБОТА ДОПУЩЕНА К ЗАЩИТЕ В ГОСУДАРСТВЕННОЙ ЭКЗАМЕНАЦИОННОЙ КОМИССИИ

Заведующий

кафедрой «Информатика» ______________ к.ф.-м.н. Рябченко А.И.

(подпись) (уч. звание, уч. степень, Ф.И.О.)

Объем дипломной работы:

Пояснительная записка ___страницы

Гомель 2012

Перечень условных обозначений и сокращений

В настоящей пояснительной записке применяются следующие термины, обозначения и сокращения.

CMS – это система управления контентом/содержимым сайта. Под контентом и содержимым сайта понимают: текст, картинки, видео - данные и файлы.

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

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

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

Реферат

Пояснительная записка содержит 69 стр., 22 рисунка, 2 таблицы, 10 источников, 2 приложения.

Объектом исследования является разработка и проектирование web-сайта «Турниры юных математиков».

web-сайт, CMS, web-дизайн, шаблон, карта сайта, Динамика сайта, КОМПЬЮТЕРНАЯ ГРАФИКА, БЛОГ.

При создании сайта были рассмотрены программные пакеты по созданию Web-сайтов (Gimp, Photoshop, Illustrator, MacromediaDreamweaverMX).

Были изучены различные системы управления содержимым (CMS), обеспечивающие доступ к информации в сети Internet и удобное редактирование сайта. Из многообразия существующих в настоящее время CMS была выбрана наиболее оптимальная для работы с Web-приложениями – CMS WordPress, отвечающая всем требованиям разработчика.

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

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

Оглавление

Введение. 5

Глава 1. Аналитическая часть. 7

1.1. Характеристика сайта. 7

1.2. Обзор CMS. 7

1.3 Обзор графического ПО.. 7

1.4. Обоснование выбора. 7

Глава 2. Информационно-логическая модель. 8

Глава 3. Разработка сайта. 9

3.1. Разработка логотипа ОТЮМ... 9

3.2. Разработка анимированного меню.. 9

3.3. Разработка логотипа сайта. 9

3.4. Создание макета сайта в Wp. 9

Заключение. 10

Список использованных источников. 11

ВВЕДЕНИЕ

Для привлечения учащихся к исследовательской работе в области математики и привития им навыков проведения коллективных научных исследований, представления и защиты результатов исследовательской деятельности, ведения научной дискуссии в формах, принятых математическим научным сообществом УО «Гомельский областной институт развития образования» совместно с УО «Гомельский государственный университет имени Ф. Скорины» на базе ГУО «Гимназия №56 г. Гомеля» было решено ежегодно проводить турниры юных математиков для учащихся 8–10 классов. Позднее ГУО «Гимназия №51 г. Гомеля» решила проводить аналогичный турнир для учащихся 4-6 классов.

Турнир юных математиков — это командное соревнование учащихся средних школ, гимназий, лицеев в умении решать сложные математические задачи, грамотно и убедительно представлять полученные результаты, аргументировано отстаивать свою точку зрения в публичных дискуссиях. Он проходит в виде последовательно проводимых математических боев, в которых команды по очереди докладывают свои исследования по предложенным заданиям, а также выступают в роли оппонентов, рецензентов и участников дискуссии для других команд. Задания публикуются заранее (за 3 месяца до начала турнира) в Интернете и носят в обязательном порядке исследовательский характер, так как имеют в своих формулировках различные пункты для направлений исследования, а решения последних пунктов, как правило, неизвестны даже авторам заданий.

Первый областной турнир юных математиков вызвал интерес со стороны школьников. Более 20 команд подали заявки на участие в турнире. Не смотря на то, что первый областной турнир юных математиков проводился в 2011 году, он не имеет ни собственной эмблемы, ни собственного сайта. К сожалению, организация первого турнира имела определённые трудности: не все команды-участницы во время получили информационное письмо о проведении турнира и турнирные задачи. Сам турнир вызвал большой интерес у учителей. Поэтому было принято решение о создании единого источника информации — сайта «Турниры юных математиков».

Таким образом, создание данного сайта является весьма актуальным.

В дипломной работе были поставлены следующие цели:

- создание логотипа ОТЮМ;

- создание логотипа сайта;

- разработка информационно-логической модели сайта;

- создание полнофункционального сайта.

Настоящая дипломная работа является результатом работы, проделанной автором по созданию и доведению до практической реализации полнофункционального web-сайта «Турниры юных математиков».

АНАЛИТИЧЕСКАЯ ЧАСТЬ

Характеристика сайта

Сайт в первую очередь должен осуществлять следующий функционал:

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

- Информирование заинтересованных лиц о датах, сроках, об изменениях условий задач и о результатах турниров.

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

Дерево

Имеющаяся информация была разбита на две части: статистическая и динамическая. В статистической части помещено описание самих турниров.

Описание турнира

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

Также были размещены ссылки на родственные сайты:

· И ссылку

·

Обзор CMS

CMS - это система, которая позволяет в удобном виде создавать и управлять (редактировать, удалять) текстовыми материалами и мультимедиа документами (содержимое или контент) на сайте. Аббревиатура «CMS» появилась от английской фразы Content Management System, что и переводится как система управления контентом. CMS были созданы для экономии времени, которое необходимо на создание или редактирование статьи.

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

Все системы управления контентом разделяются на платные и бесплатные.

К бесплатным CMS относятся: Joomla, Drupal, Wordpress, 2z-project и другие.

Из платных CMS широкое распространение получили DLE (DataLifeEngine), которая больше подходит для развлекательных сайтов, UMI.CMS, NetCat.

Рассмотрим более подробно каждую CMS.

Joomla – самая популярная в мире система управления сайтом с открытым кодом. CMS Joomla позволяет добиваться наилучшего соотношения цена-качество при создании любого сайта. В отличие от многих других систем, для Joomla подойдет практически любой хостинг с поддержкой php и mysql. Управление сайтом на Joomla не требует специальных знаний программирования и html-верстки.

Joomla обладает следующими характеристиками:

- полностью основана на базах данных с использованием PHP/MySQL;

- модуль безопасности для многоуровневой аутентификации пользователей/администраторов;

- секции новостей, продукции или услуг легко редактируемы и управляемы;

- разделы тем могут быть добавлены авторами;

- полностью настраиваемые схемы расположения элементов; включая левый, правый и центральный блоки меню;

- возможность загружать изображения при помощи браузера в собственную библиотеку - для последующего использования с любого места сайта;

- форум, опросы, голосования для эффективной обратной связи;

- работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.

Возможности администрирования:

- возможность создавать неограниченное количество страниц;

- четкая организация структуры сайта;

- для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах;

- начало и окончание публикации любых материалов можно запрограммировать по календарю;

- возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей;

- секции новостей, продукции или услуг легко редактируемы и управляемы;

- полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн;

- различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум;

- возможность создания не одной, а нескольких форм обратной связи для каждого контакта;

- изменение порядка объектов, включая новости, вопросы, статьи;

- генератор показа случайной новости;

- модуль приёма от удалённых авторов новостей, статей и ссылок;

- иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от поставленных задач;

- библиотека изображений позволяет хранить все GIF и JPEG файлы «под рукой» для лёгкого доступа;

- менеджер рассылки новостей. Возможность выбирать из более чем 360 служб рассылки новостей по всему миру;

- менеджер архива (перемещение старых статей в архив);

- возможность распечатать или отправить на e-mail любую статью с сайта;

- выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word;

- предварительный просмотр перед окончательным размещением;

- возможность легкой смены дизайна;

- экономное использование места на сервере за счет использование базы данных MYSQL;

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

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

Таким образом, установив эту систему на свой веб-сайт, разработчик получает полный контроль над обновлением информации и развитием веб-сайта.

В качестве Web-сервера может использоваться так же MS IIS (InternetInformationServer) версии 5.0 и выше.

Joomla может использоваться совместно c наиболее известными браузерами, такими как Internet Explorer (версия 5.5+), Netscape и Mozilla Firefox. С данными браузерами секция администрирования наиболее совместима.

Перейдём к изучению CMS WordPress.

WordPress — система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL. Данная CMSнаписана на языке программирования PHP, в качестве базы данных использует MySQL. Сфера применения достаточно широка – от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress выпущен под лицензией GPL версии 2.

На 2007 год WordPress была самой популярной системой для ведения автономных блогов:

- возможность публикации с помощью сторонних программ и сервисов;

- простота установки, настройки;

- поддержка RSS, Atom, trackback, pingback;

- подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;

- поддержка «тем», позволяющих легко менять как внешний вид, так и способы вывода данных;

- «темы» реализованы как наборы файлов-шаблонов на языке программирования PHP, что положительно сказывается на скорости и гибкости;

- большие библиотеки «тем» и «плагинов»;

- заложенный потенциал архитектуры позволяет легко реализовывать сложные решения;

- наличие URL;

- наличие русских переводов.

Требования к ПО

Начиная с версии 3.2

  • PHP версии 5.2.4 или выше
  • MySQL версии 5.0 или выше
  • (Необязательно (требуется для режима Multisite)) Модуль Apachemod_rewrite (для красивых адресов, называемых постоянными ссылками)

До версии 3.2

  • PHP версии 4.3 или выше
  • MySQL версии 4.1.2 или выше

DataLifeEngine это многопользовательская система, предназначенная для организации блогов и СМИ в сети интернет. Благодаря мощной системе публикации, настройки и редактирования новостей, данная CMS превосходит конкурентов. А благодаря точной и продуманной структуре ядра, сводящей к минимуму требования к ресурсам сервера, DLE способен быстро работать с высоко посещаемыми проектами, не создавая при этом нагрузок на сервер. Гибкость и легкость в настройке и интеграции дизайна позволяет расширить сайт в короткие сроки без дополнительных материальных затрат. Использование технологии AJAX сократит как трафик сервера, так и трафик посетителей. Благодаря повышенному вниманию к безопасности скрипта, к удобству работы с ним, а также динамическому развитию, в пользу использования DataLifeEngine уже высказались более 70 000 порталов, успешно использующие его в работе. CMS оптимизирована под поисковые системы, что позволяет привлечь дополнительных клиентов.

Краткий перечень возможностей DataLifeEngine:

- Использует для хранения данных MySQL

- Поддержка расширения MySQLi

- Мощная система безопасности

- Минимальная нагрузка на базу данных (от 0 до 5 запросов)

- Использование продвинутой технологии AJAX, позволяющей существенно сократить нагрузку на сервер и траффик пользователей

- Абсолютно независимое создание дизайна сайта, скрипт не накладывает никаких ограничений на фантазию вебмастера

- Мощная, но в тоже время простая в освоении система шаблонов, которая позволит создать сайт любой сложности (нет никаких ограничений на колонки и прочее)

- Упрощенная система управления шаблонами

- Продвинутая система управления баннерами (или любой рекламной информации)

- Возможность создания не только динамического контента, но и статического

- Автоматическая и ручная генерация метатегов

- Система почтовых шаблонов, на основе которых осуществляется генерация и отправка сообщений с сайта

- Возможность временной блокировки доступа на сайт

- Вывод новостей и статей, даи вообще всего что угодно

- Поддержка ЧПУ (человеко-понятный URL) позволяет использовать тему статьи или любой другой текст в URL броузера, благодаря этому индексация сайта в поисковых системах будет более качественной (необходим modrewrite)

- Возможность отключение ЧПУ

- Общая статистика сайта

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

- Возможность написания статей содержащих несколько страниц и показ на сайте с разбивкой на страницы

- Возможность автоматического поиска и показа на сайте сходных по тематике новостей.

- Возможность использования вложенных категорий

- Флуд контроль и многочисленные механизмы защиты от спама

- Автоматический фильтр слов в комментариях

- Поддержка неограниченного количества категорий, а также подкатегорий.

- Автоматический перенос длинных слов в комментариях

- Рейтинг новостей

- Календарь

- Поиск по статьям включая дополнительные поля (подсветка найденного текста)

- Обзор непрочитанных новостей с момента последнего посещения сайта

- Возможность просмотра сколько раз была прочитана новость

- Возможность добавления статей в раздел "Избранное"

- Отсылка писем пользователям через форму на сайте

- Вывод страницы используя сжатие gzip а также без него

- Поддержка персональных сообщений между пользователями

- Поддержка нескольких языков

- Вывод популярных статей в отдельном блоке

- Создание голосований на сайте

- Возможность создания статических страниц непосредственно через админпанель

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

- Поддержка неограниченного количества групп пользователей

- Возможность ограничения доступа к различным разделам для определенных групп пользователей.

- Возможность загрузки и прикрепления файлов к новостям

- Встроенные средства защиты от несанкционированного скачивания файлов (antileech)

- RSS Импорт новостей

- RSS Экcпорт новостей

- RSS Информеры

- Мультиязычная поддержка новостей на сайте

- Поддержка Облака Тегов

- Поддержка единой регистрации на нескольких различных сайтах под управлением DLE.

- Автоматическая поддержка смартфонов

Возможности для посетителей сайта:

- Регистрация на сайте

- Добавление комментариев

- Выставление рейтинга новостям

- Изменение и удаление пользователями своих собственных комментариев

- Возможность добавления новостей со стороны посетителей

- Модерирование новостей

- Статистика по конкретному пользователю (включая рейтинг и профиль)

- Вывод различной информации для зарегистрированных посетителей и нет

- Возможность загрузки фотографии в профиле пользователя
Возможность восстановления забытого пароля

- Возможность редактирования новости непосредственно на сайте без перезагрузки страницы с использованием технологии AJAX.

- Массовая загрузка картинок на сервер

- Просмотр и добавление видео на сайт

- Персонализация вывода рекламы для определенных групп

- А также персонализация вывода любой информации для определенных групп пользователей

- Возможность загрузки большого количества картинок и файлов в один клик

- Полный настраиваемый доступ для различных групп пользователей
Возможности администрирования:

- Добавление, редактирование и удаление новостей

- Автоматическая типографская подготовка текста новостей к публикации в Web

- Возможность распределения доступа для конкретной новости.

- Для создания новостей возможно использование WYSIWYG редактора или BBCODES

- Антивирус проверяющий состояние файлов на предмет возможного взлома

- Редактирование пользователей

- Имеется возможность использовать смайлы и HTML код

- Создание неограниченных групп пользователей с возможностью назначения им различных прав доступа

- Возможность выставления бана для посетителей

- Средства для создания и редактирования шаблонов непосредственно в админцентре

- Возможность корректировки времени

- Возможность изменения автора и даты публикации

- Автоматическая публикация статьи при наступлении установленного времени

- Возможность отключения календаря и архивов (для экономии ресурсов)

- Возможность фиксации новостей (будут всегда наверху, независимо от даты)

- Отключение регистрации посетителей

- Автоматическая временная приостановка регистрации при достижении максимального количества зарегистрированных пользователей

- Автоматическое урезание загруженных картинок с сохранением пропорций до указанных размеров

- Автоматическое удаление пользователей которые не посещали сайт заданное время

- Наложение водяных знаков накартинки

- Возможность загрузки картинок для каждой конкретной новости (при удалении новости, картинки тоже будут удаляться)

- Удобный менеджер загруженных картинок

- Оптимизацию, ремонт, создание резервной копии и восстановление базы данных можно осуществлять непосредственно из скрипта

- Поиск пользователей по IP адресам

- Удобное управление рекламными материалами

- Быстрый поиск и замена в базе данных

- Публикация "правил" на сайте

- Создание карты сайта для Google

- Создание фильтров для автоподстановки слов и значений

«1С-Битрикс: Управление сайтом» - универсальный программный продукт для разработки, поддержки и успешного развития любых интернет-проектов: корпоративных сайтов, интернет-магазинов, информационных порталов, сайтов сообществ, социальных сетей и других. Созданным сайтом можно профессионально управлять даже без специальных знаний программирования и html-верстки.

«1С-Битрикс: Управление сайтом» - универсальный программный продукт для разработки, поддержки и успешного развития любых интернет-проектов:

- корпоративных сайтов;

- интернет-магазинов;

- информационных порталов;

- сайтов сообществ;

- социальных сетей и других.

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

«1С-Битрикс: Управление сайтом» может быть использован как платформа (FrameWork) для создания собственного веб-решения.

Особенности «1С-Битрикс: Управление сайтом»:

- Комплексное решение бизнес-задач

- Удобный и понятный интерфейс

- Многосайтовость

- Безопасность

- Полная интеграция с «1С:Предприятие»

- Мастера создания сайта

- Упрощенная интеграция с дизайном и шаблоны

- Подробная документация

- Технология обновлений SiteUpdate

- Среда для разработки индивидуальных решений (FrameWork)

«1С-Битрикс: Управление сайтом» позволяет:

- управлять структурой и меню сайта через веб-интерфейс;

- редактировать внутреннюю область страниц в визуальном режиме;

- публиковать новости, пресс-релизы, статьи, каталоги и другую информацию;

- управлять показом рекламы на сайте;

- отправлять рассылки группам подписчиков;

- управлять интернет-магазином;

- вести учет статистики посещений;

- анализировать эффективность рекламных кампаний;

- создавать форумы, блоги и многое другое.

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

Многосайтовая версия «1С-Битрикс: Управление сайтом» позволяет создавать неограниченное число сайтов с единой системой авторизации пользователей, единой системой управления, единым рекламным пространством, уникальной системой веб-аналитики для анализа эффективности проектов, расширенными возможностями по созданию и управлению сообществами.

Безопасность PositiveTechnologies, лидирующая компания на рынке информационной безопасности, провела аудит безопасности программного продукта «1С-Битрикс: Управление сайтом». Тестирование подтвердило неуязвимость продукта ко всем видам известных атак на веб-приложения. По результатам проверки программному продукту «1С-Битрикс: Управление сайтом» присвоен статус «Безопасного веб-приложения» и выдан сертификат соответствия.

Высокая производительность заключается в то, что сайт, созданный на основе продукта, выдерживает любую нагрузку. Используя разные конфигурации оборудования и продукт «1С-Битрикс: Управление сайтом», можно масштабировать проект в зависимости от нагрузки на сервер, что позволяет каждому клиенту найти оптимальный уровень, соответствующий задачам проекта и нагрузке.

При увеличении нагрузки на сервер необходимо обеспечить бесперебойную работу сайта, а для этого требуется надежная база данных. Пользователи MySQL-версии «1С-Битрикс: Управление сайтом» могут быстро перейти на Oracle или MSSQL-версию продукта.

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

Технология обновлений SiteUpdate, разработанная компанией «Битрикс», позволяет скачивать обновления и новые модули продукта для поддержки постоянной актуальности системы.

Продукт «1С-Битрикс: Управление сайтом» разработан на языке программирования PHP и может эффективно работать на любой UNIX или Windows платформе. В качестве базы данных используется MySQL, Oracle/OracleXEилиMSSQL/MSSQL Express.

Минимальные технические требования:

- PHP 5.0 и выше;

- Apache 1.3 и выше или MS IIS 5.0* и выше или Eserv 3.0 и выше;

- MySQL 4.1 и выше, Oracle 9 и выше или MSSQL 2000 и выше.

- И если раньше было распространено мнение «Wordpress – это система только для блогов», то сейчас мы видим всё больше и больше сайтов с совершенно иным функционалом выполненные именно на WP.

- На данный момент на сайте http://wordpress.com/ зарегистрировано более 25 миллионов блогов, дистрибутив CMS WordPress 3.0 и выше был скачан более 32,5 миллионов раз.

На тему: Web-сайт «Турниры юных математиков» - student2.ru

Рисунок 1 – Рейтинг CMS, используемых в web-пространстве

Обзор графического ПО

Как известно, web-графика бывает растровой и векторной.

Растровое изображение — представляющее собой сетку пикселей или цветных точек (обычно прямоугольную) на компьютерном мониторе, бумаге и других отображающих устройствах и материалах [2].

Важными характеристиками изображения являются:

- количество пикселей — количество цветов. Может указываться отдельно количество пикселей по ширине и высоте (1024×768, 640×480, …);

- количество используемых цветов или глубина цвета;

- цветовое пространство (цветовая модель) RGB, CMYK, XYZ, YCbCr и др.

- разрешение — справочная величина, говорящая о рекомендуемом размере пикселя изображения.

Достоинства растровой графики:

- Растровая графика позволяет создать (воспроизвести) практически любой рисунок, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому без потерь в размере файла.

- Распространённость — растровая графика используется сейчас практически везде: от маленьких значков до плакатов.

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

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

Недостатки растровой графики:

- Большой размер файлов с простыми изображениями.

- Невозможность идеального масштабирования.

- Невозможность вывода на печать на плоттер.

Векторная графика — способ представления объектов и изображений в компьютерной графике, основанный на использовании элементарных геометрических объектов, таких как точки, линии, сплайны и многоугольники [3].

Преимущества векторного способа описания графики над растровой графикой:

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

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

- Параметры объектов хранятся и могут быть легко изменены. Также это означает что перемещение, масштабирование, вращение, заполнение и т. д. не ухудшает качества рисунка. Более того, обычно указывают размеры в аппаратно-независимых единицах, которые ведут к наилучшей возможной растеризации на растровых устройствах.

- При увеличении или уменьшении объектов толщина линий может быть задана постоянной величиной, независимо от реального контура.

Фундаментальные недостатки векторной графики:

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

- Перевод векторной графики в растр достаточно прост. Но обратного пути, как правило, нет — трассировка растра, при том что требует значительных вычислительных мощностей и времени, не всегда обеспечивает высокое качество векторного рисунка.

- Преимущество векторной картинки — масштабируемость — пропадает, когда начинаем иметь дело с особо малыми разрешениями графики (например, иконки 32×32 или 16×16). Чтобы не было «грязи», картинку под такие разрешения приходится подгонять вручную.

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

Для работы с растровой графикой существуют несколько программ.

SAI или PaintTool SAI, предназначена для цифрового рисования и разработанную японской компанией SYSTEMAX.

Особенности программы:

- Небольшая по размеру программа, стартующая за считанные секунды;

- Полная поддержка графического планшета;

- Большая скорость работы;

- Почти все горячие клавиши взяты из AdobePhotoshop плюс свои сочетания;

- Сглаживание пера и высокая интерполяция штриха;

- Поворот холста;

- Высокое качество рендеринга картинки;

Рисование:

Существует 8 инструментов: выделение лассо, выделение «волшебной палочкой», прямоугольное выделение, пипетка, масштабирование, поворот холста, перемещение холста и перемещения слоя.

Есть два режима слоя: растровый и векторный.В растровом доступны подинструменты, такие как маркер, аэрограф, вода, акрил, ручка, ластик и разные вариации к ним.В векторном доступны ручка, линия, кривая, правка, цвет линии, нажим линии, выделение и удаления выделения.

Поддержка сторонних текстур кистей и текстур холста, которые можно делать собственноручно.

CorelPainter.

Функции:

- Имитация традиционных средств живописи (карандаш, пастель, масляные краски, акварель, аэрограф; в сумме около 200 инструментов и их вариаций).

- Цифровые средства живописи (около 200 разнообразных кистей и эффектов), система работы со слоями и их наложением, маски, каналы цвета.

- Вспомогательные инструменты (ластик, мастихин, осветлитель, затемнитель и т. п.).

- Виртуальная палитра смешивания цветов.

- Виртуальный холст с выбором типа бумаги (например, ретро) и т.д.

- Также есть возможность настраивать текущие инструменты/средства или создавать свои собственные.

ОpenCanvas. В программе имеется палитра инструментов, основные фильтры, редактор кистей, в котором можно менять форму, чувствительность, твердость кисти, удобная палитра цветов и т.д. Т.к. программа была разработана японской компанией она, в основном, является инструментом мангаков и анимешников, возможности программы практически не ограничены. Изначально программа планировалась для быстрой закраски скетчей.

GNU ImageManipulationProgram или GIMP - растровый графический редактор, программа для создания и обработки растровой графики. Частично поддерживается векторная графика.

Краткий обзор возможностей:

GIMP может использоваться как редактор для рисования (благодаря поддержке графических планшетов) и как инструмент для обработки фотографий (в том числе пакетной).

Таблица 1.1 – Способы реализации операций в GIMP

Вид операций Реализация в GIMP
Расширяемость Присутствует. Дистрибутив GIMP включает в себя более 200 расширений. Кроме того, можно подключать внешние модули, которых в Сети насчитывается более 100.
Рисование Кисть, карандаш, аэрограф, штамп. Все инструменты рисования гибко настраиваются (толщина линий, форма, прозрачность и др.).
Слои Присутствуют. Кроме того, допускается редактирование отдельных каналов. Есть поддержка альфа-канала.
Текст Вы можете работать с текстом с помощью стандартного инструмента, а также рисовать художественные эмблемы с помощью специальных сценариев.
Анимация Присутствует. Вы можете работать с кадрами анимации как с отдельными слоями изображения.
Выделение Прямоугольник, эллипс, свободное, рассеянное и "разумное" выделение, кривые Безье.
Преобразование Вращение, масштабирование, наклон и отражение.
Работа с экспозицией     Кривые, гистограмма и традиционные регуляторы. Присутствуют автоматические режимы, позволяющие "улучшать" изображения одним щелчком кнопки мыши.
Откат Неограниченное количество раз.
Конвертирование RAW Реализуется с помощью расширений.
Работа со сканером и планшетом Через драйвера. Стандартно.
Фильтры Присутствуют. Кроме того, GIMP поддерживает язык Script-Fu, позволяющий создавать новые инструменты на основе группы фильтров. В дистрибутив включено немало готовых сценариев.
Пакетная обработка Присутствует. Реализуется через пользовательские сценарии.

Разумеется, встает резонный вопрос: а чем же лучше AdobePhotoshop? Рассмотрим основные преимущества платного продуктав таблице 1.2.

Таблица 1.2 – Сравнительная характеристика AdobePhotoshop и GIMP

Функция, присутствующая в AdobePhotoshop Ситуация в GIMP
Поддержка цветовых профилей Появится в следующей стабильной ветке 2.4. Нестабильные версии 2.3.x уже имеют поддержку цветовых профилей
Цветовое пространство CMYK Реализуется с помощью расширения Separate
Инструмент, устраняющий эффект красных глаз Отсутствует. Необходимо исправлять вручную, выделяя овальную область и понижая в ней яркость красного канала. Впрочем, есть специальное расширение, работающее, однако, крайне примитивно.
Инструмент "Магнитное Лассо", позволяющего производить интеллектуальное выделение БЕЗ нажатия клавиш мыши. Аналог отсутствует. Можно пользоваться инструментом "Выделение форм", расставляя точки, между которыми программа находит оптимальный путь для выделения.
Инструмент "Восстанавливающая кисть" для удаления мелких дефектов (например, прыщи на лице) Аналог отсутствует. Приходится довольствоваться инструментом "Штамп".
Мощные плагины, разработанные известными фото-брендами (Kodak, PhaseOne и др.) Мощность - "субъективный" параметр, но стоит заметить, что разработкой расширений для GIMP крупные компании не занимаются.

Учитывая возможности AdobePhotoshopи недостатки выше указанных программ, в качестве программного средства реализации заданных целей был выбран AdobePhotoshopCS2. Для работы над логотипом использовались следующие инструменты: кисть, слои, текст и заливка.

П

Наши рекомендации