50294 (Использование свободного программного обеспечения для обучения векторной графике), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Использование свободного программного обеспечения для обучения векторной графике", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "50294"

Текст 2 страницы из документа "50294"

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

Распространение СПО осуществляется на основании свободных лицензий. На сегодняшний день существует множество подобных лицензий, характеризующихся предоставляющимся пользователю набором прав и порядком осуществления таких прав. Вместе с тем представляется целесообразным проведение условной классификации свободных лицензий на два типа, отличающихся между собой возможностью придания в дальнейшем продукту закрытого статуса (например, BSD) либо невозможностью осуществления подобных действий (GNU GPL).

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

В соответствии с положениями российского законодательства (Гражданский кодекс Российской Федерации, IV часть) передача прав на использование СПО на условиях свободной лицензии GNU GPL v3 должна осуществляться на основании лицензионного договора, согласно которому одна сторона - обладатель исключительного права на результат интеллектуальной деятельности (лицензиар) - предоставляет или обязуется предоставить другой стороне (лицензиату) право использования такого результата в предусмотренных договором пределах с сохранением за лицензиаром права выдачи лицензий другим лицам (простая, неисключительная, лицензия) либо без такового (исключительная лицензия). Основным механизмом, обеспечивающим существование свободных программ в мире, являются свободные лицензии (или авторские, лицензионные договоры) – юридические документы, регламентирующие условия использования свободных (открытых) программ и передающие пользователям ряд дополнительных прав по сравнению с установленным объемом прав по умолчанию в местном законодательстве. Существуют различные варианты свободных лицензий и различные варианты их использования.

Продукты, распространяемые под свободной лицензией, представляют собой объекты авторского права, на которые изначально распространяется принцип исключительности. Не исключительные права на использование этих программных продуктов формально передаются через лицензионный договор (свободную лицензию), к которому пользователь присоединяется в момент начала использования программы и тем самым выражает согласие со всеми положениями лицензии. Здесь вроде бы никаких проблем не возникает. Вся сложность заключается в том, чтобы признать легальность свободных лицензий в условиях российского законодательства [10].

Правовые риски при использовании открытых и свободных программ заключаются в том, что при любой проверке окажется, что использование программного обеспечения не подтверждено ни одним бумажным документом. Отечественные же правоохранители (зачастую не обременяя себя юридическим самообразованием) считают любое использование «без бумажки» незаконным. Очевидно, что в общем случае конечный пользователь СПО или поставщик решений на базе СПО сможет предъявить правоохранителям лишь ссылку на сайт компании-поставщика и распечатку лицензионного договора (с его переводом на русский могут быть проблемы, тем более с нотариально заверенным). Что же касается «декларации соблюдения прав...», подписанного оригинала договора, оригиналов документов, подтверждающих передачу программного продукта и факта оплаты договора, упаковки от программного продукта и, тем более – «уникальных идентификационных номеров экземпляров свободного ПО», то указанные документы относятся скорее к области «ненаучной фантастики».

Распространение СПО происходит на условиях лицензионных договоров, оформленных в виде договоров присоединения. Оно осуществляется либо безвозмездно, либо по себестоимости носителя информации, записи на него продукта и его доставки пользователю. Никаких бумажных договоров при этом не заключается и, естественно, не оформляется никаких накладных, счетов-фактур, актов передачи экземпляров и прочих бумажных документов. Исключением здесь являются лишь отечественные поставщики СПО, законность действий которых в отношении иностранных продуктов является по меньшей мере спорной (подробнее об этом будет сказано далее) [11].

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


2. ОСНОВНЫЕ ПОНЯТИЯ ВЕКТОРНОЙ ГРАФИКИ НА ПРИМЕРЕ РЕДАКТОРА INKSCAPE

Работая с векторной графикой, имеют в виду определенный круг задач, решаемых в процессе создания и редактирования векторного изображения. Цель обучения в данном случае — овладение учащимися совокупностью основных стандартных приемов работы с векторными изображениями. Необходимо научиться создавать и редактировать объекты, составлять из простых объектов сложные, освоить приемы взаимного расположения объектов, выравнивания и распределения. Так же необходимо освоить приемы работы с текстом.

Несмотря на огромное многообразие векторных графических редакторов, основные приемы работы с векторными изображениями остаются неизменными.

Векторный редактор Inkscape (http://www.inkscape.org) является отличным инструментом как для опытного дизайнера, так и для начинающего пользователя, и вполне может использоваться для обучения.

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



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

Комбинируя векторные объекты-примитивы и используя закраску различными цветами, можно получить и более интересные иллюстрации (рис. 2)

Рис. 2. Рисунок, составленный из векторных примитивов

В трёхмерной компьютерной графике могут использоваться «пространственные» примитивы — куб, сфера и т. п.

Векторные примитивы задаются с помощью описаний. Например:

– рисовать линию от точки А до точки В;

– рисовать эллипс, ограниченный заданным прямоугольником.

Для компьютера подобные описания представляются в виде команд, каждая из которых определяет некоторую функцию и соответствующие ей параметры. Символические команды для приведённых выше примеров описаний в векторном формате. Собственный формат сохранения изображений в Inkscape — svg. Имеется возможность сохранить изображении в ряде других форматов, в том числе популярные и широко используемые форматы pdf, odg, ai.

Новая фигура создаётся нажатием и перетаскиванием по холсту курсора соответствующего инструмента. Когда фигура создана (и выбрана), она отображает свои узлы управления в виде белых кристаллоподобных меток. В дальнейшем можно редактировать созданное, перемещая эти узлы.

Все четыре разновидности фигур показывают свои узлы управления с любым из включенных инструментов редактирования фигур, также как и с включенным инструментом редактирования узлов (F2). В момент наведения курсора мыши на один из узлов он [курсор] сообщает в строке состояния, что сделает этот узел при его смещении или нажатии по нему с разными модификаторами.

Кроме того, каждая фигура отображает свои параметры в панели настроек инструмента (которая находится вверху над холстом). Обычно панель настроек инструмента содержит несколько числовых полей для ввода и кнопку сброса значений в изначальное состояние. Когда фигура(ы) выбрана его «родным» инструментом, редактирование значений в панели настроек изменит выбранную фигуру(ы).

Любые изменения в настройках инструмента запоминаются и используются для следующей новой фигуры. Например, если вы измените количество лучей звезды, у всех последующих новых звёзд будет такое же количество лучей. Более того, новые настройки фигур запоминаются глобально для каждой новой сессии работы с Inkscape.

С включенным инструментом редактирования фигуры объект можно выбрать при помощи щелчка(мыши). Комбинации Ctrl+щелчок (выбрать одну фигуру из группы) и Alt+щелчок (выбрать под фигурой) работают так же, как и в инструменте выделения. Esc сбрасывает все выделения.

Группировка объектов. Можно объединить несколько объектов в группу. При перемещении и трансформации группа ведет себя как один объект.

Чтобы сгруппировать несколько объектов, нужно выделить их все и нажать Ctrl+G (или выбрать в меню Объект пункт Сгруппировать) (рис. 3). Чтобы разгруппировать одну или несколько групп, нужно выбирать их и нажимать Shift+Ctrl+G(или выбрать в меню Объект пункт Разгруппировать). Сами группы можно объединять в группы, как и любые другие объекты: таким образом, группы могут быть рекурсивными с неограниченными уровнями вложенности.



Рис. 3. Группировка объектов

Заливка и штрих. Каждый объект имеет контур (штрих) и заливку. Самый простой способ изменить заливку объекта — кликнуть мышью на нужном цвете палитры при выделенном объекте. Имеется возможность более тонкой и подробной настройки свойств контура и заливки объекта.

Многие функции Inkscape доступны через диалоги. Диалог содержит три вкладки: Заливка, Цвет штриха и Стиль штриха. Вкладка Заливка позволяет редактировать окраску внутренней области фигуры. Используя кнопки внизу вкладки, можно убрать окраску, выбрать сплошную заливку, линейный или радиальный градиенты.

На отдельных вкладках расположены панели: RGB, HSV, CMYK и Круг. Все панели содержат ползунок для регулирования альфа-канала (прозрачности) объектов.

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

Последняя вкладка, Стиль штриха, позволяет установить толщину и другие параметры штриха.

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

Дублирование объекта. Одна из самых распространенных операций – дублирование объекта (Ctrl+D). Дубликат располагается точно над исходным объектом, становится выделенным, и можно сразу перемещать его мышью или клавишами со стрелками.

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

Логические операции над объектами. Команды в меню Контур позволяют вам объединять два и более объектов, используя логические операции.

Операции Разность и Исключающее ИЛИ могут применяться только к двум выбранным объектам; другие могут применяться к любому количеству объектов. Получаемый объект всегда использует настройки стиля (заливки и штриха) нижнего объекта.

Сумма сливает два объекта и делает из них один. Использование команды Исключающее ИЛИ выглядит похожи на команду Объединить , но разница заключается в том, что Исключающее ИЛИ добавляет узлы в местах пересечения изначальных контуров. Разница между командами Разделить и Разрезать контур состоит в том, что первая разрезает целостность нижнего объекта контуром верхнего объекта, в то время как вторая режет только штрих нижнего объекта и убирает заливку (это удобно для разрезания штрихов незалитых объектов).

Изменение порядка объектов. Две команды в меню Объект Поднять на передний план (клавиша Home) и Опустить на задний план (клавиша End) поставят выделенные объекты на самую верхнюю или самую нижнюю позицию по оси Z.

Две других команды, Поднять (PgUp) и Опустить (PgDn), опустят или поднимут выделенные объекты на один уровень относительно ближайшего не выделенного объекта (считаются только объекты, перекрывающие выделенные; если выделение ничем не перекрывается, оно будет поставлено на самую верхнюю или самую нижнюю позицию).

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

Клон объекта — его точная копия, связанная с исходным объектом. Все изменения исходного объекта распространяются на его клоны.

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

Создание и редактирование контуров. В отличие от фигур, созданных инструментами фигур, Перо и Карандаш создают так называемые контуры. Контур — это последовательность отрезков прямых линий, и/или кривых Безье, которая как и любой другой объект в Inkscape может иметь собственные параметры заливки и штриха. В отличие от фигур контур может свободно редактироваться смещением любого из его узлов (а не только предустановленных рычагов) или перетаскиванием его сегмента.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4123
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее