В младшей группе (дети 7-8 лет) я веду полуторамесячный курс, который называется «Мультипликация», всего шесть занятий, раз в неделю. В качестве основного рабочего инструмента используем программу (растровый графический редактор) «Paint.NET» (
википедия).
(версия логотипа программы «Paint.NET», действующая с 2014 года)
«Paint.NET» - прекрасная программа. Она имеет относительно небольшой размер, бесплатная (платной является версия из магазина приложений «Microsoft Store», об этом будет ниже), относительно быстрая. При обучении детей рисованию на компьютере мы используем ее в качестве первого шага. Второй шаг - растровый графический редактор «GIMP» (
википедия), но он не для первоклашек.
Стандартный для операционных систем «Windows» растровый графический редактор «Microsoft Paint» (
википедия), входящий в состав операционной системы, слишком примитивен даже для начального обучения. Главное, чего не хватает в редакторе «Microsoft Paint» - это работы со слоями. Хотя в конце 2023 года появились сообщения, что компания «Microsoft» внесет (возможно, уже внесла) несколько значительных изменений в версию редактора «Microsoft Paint» для операционной системы «Windows 11», в том числе - работу со слоями и прозрачностью (
об этом сказано в википедии). Нам это пока недоступно, мы используем «Windows 10» и переходить на «Windows 11» будем, наверное, еще очень нескоро. Впрочем, если это нововведение приживется удачно, то компания «Microsoft», вероятно, может перенести его и в версию для «Windows 10», как это уже происходило в подобных случаях.
Плагины и их установка
В дистрибутиве программы «Paint.NET» мы уже получаем хорошую функциональность, с которой можно спокойно работать. Но настоящую мощь программе «Paint.NET» придает возможность добавлять к ней так называемые «плагины», программные модули, обычно реализованные в файлах с расширением «.dll». Плагины добавляют в программу «Paint.NET» дополнительную функциональность.
В других программах плагины часто имеют второстепенное значение. В работе с программой «Paint.NET» плагины являются первостепенной частью рабочего процесса. В курсах и учебниках по программе «Paint.NET» практически всегда используются примеры с использованием плагинов, причем не в конце курса или учебника, а с самого начала.
Плагины в основном создаются членами сообщества, сложившегося вокруг программы «Paint.NET». Вот ссылка на страницу из официальной документации про установку плагинов:
https://www.getpaint.net/doc/latest/InstallPlugins.html Созданные плагины их авторы публикуют на официальном форуме программы «Paint.NET» (это очень устаревшая форма организации работы с плагинами, авторы программы «Paint.NET» мечтают всё это дело модернизировать, но это довольно долгий и затратный процесс). Вот ссылка на соответствующий подфорум:
https://forums.getpaint.net/index.php?/forum/7-plugins-publishing-only/ Любой плагин к программе «Paint.NET» можно загрузить с этого подфорума (там есть поиск). Загружать файлы плагинов из других источников не рекомендуют. Файлы из других источников могут быть устаревшими версиями, либо могут содержать вредоносное программное обеспечение. (Впрочем, файлы, загруженные с официального форума, тоже следует проверять антивирусом и предпринимать другие шаги для обеспечения безопасности.)
Плагины для программы «Paint.NET» бывают разных видов. Обычно это один файл с расширением «.dll» (либо ряд файлов, главный из которых имеет расширение «.dll»), который нужно поместить в папку «Effects» или в папку «FileTypes», находящуюся в каталоге, в который установлен экземпляр программы «Paint.NET». Вот и вся установка. Если в момент помещения файла плагина в одну из вышеуказанных папок программа «Paint.NET» была запущена, ее следует перезапустить (закрыть и открыть снова), так как программа «Paint.NET» подключает плагины при своем запуске, а во время работы не проверяет появление новых плагинов.
Проблема с администрированием установки плагинов
Установить программу «Paint.NET» сегодня можно как минимум тремя различными способами. Если вы устанавливаете программу «Paint.NET» на компьютер, на котором вы имеете администраторские права и планируете администрировать установку плагинов сами, то имеет смысл рассмотреть два следующих основных способа.
Во-первых, вы можете загрузить бесплатный дистрибутив программы «Paint.NET» с официальной страницы:
https://www.getpaint.net/download.html (вторая ссылка в разделе «Download»)
Затем можно запустить стандартную установку программы в системе «Windows» в стандартную папку «Program Files» системы. Если вы устанавливаете программу на диск «C», на котором у вас установлена система, то путь к корневой папке установленного экземпляра программы «Paint.NET» может получиться следующим: C:\Program Files\paint.net\.
Этим способом у нас в аудитории установлена программа «Paint.NET» на 16 компьютеров. Проблема этого способа в том, что доступ к папкам ...\paint.net\Effects\ и ...\paint.net\FileTypes\ имеется только у системного администратора. У преподавателя доступа к этим папкам нет. Системный администратор вносит изменения в течение двух-трех дней (тому есть объективные причины, которые я тут расписывать не буду). Преподаватель не может ждать так долго, изменения в состав плагинов требуется вносить часто, нередко в этом появляется необходимость прямо на занятиях.
Какое-то время я выкручивался, обходясь без нужных плагинов. Однако, наш курс называется «Мультипликация», то есть обязательно потребуется функция сохранения анимаций в файлах формата GIF, а такой функции в базовой функциональсти программы «Paint.NET» нет. Зато есть соответствующий плагин. Поэтому я стал искать способ установки плагинов без участия системного администратора.
Важное замечание. Стоит иметь в виду, что вышеописанный способ установки программы «Paint.NET» и плагинов к ней сделан вот таким не просто так. Авторы программы «Paint.NET» могли и могут вынести папки для плагинов в области, которые доступны для изменений со стороны обычного пользователя, не администратора (например, в папку пользователя в системе). Это не делается из соображений по безопасности. Вернее, авторы программы «Paint.NET» таки предложили способ обхода этой проблемы (на страх и риск пользователя), что будет описано ниже.
Во-вторых, вы можете платно установить программу «Paint.NET» из магазина приложений «Microsoft Store»:
https://www.getpaint.net/download.html (первая ссылка в разделе «Download»)
https://apps.microsoft.com/detail/9nbhcs1lx4r0 Но мы при обучении используем только полностью бесплатные инструменты, либо частично бесплатные инструменты, если бесплатных функций инструмента хватает для обучения.
Работа с переносимой версией программы «Paint.NET»
Разработчики относительно небольших программ, вроде «Paint.NET», нередко выпускают так называемые «переносимые» (portable) версии своих программ дополнительно к основным. Основная версия программы обычно требует установки в системе, в это понятие входит регистрация программы и ее настроек в реестре операционной системы «Windows». Переносимая версия программы не требует регистрации в реестре операционной системы. Поэтому ее можно устанавливать на компьютере в любой папке, доступной текущему пользователю.
Переносимая версия программы позволяет, к примеру, установить ее на «флешке» и использовать ее, запуская прямо с «флешки». Другая интересная возможность - установить переносимую версию программы в папке на одном компьютере (компьютер преподавателя) и открыть доступ к этой папке по локальной сети с других компьютеров (компьютеры учеников). После этого ученики могут работать с этой программой (в зависимости от качества локальной сети программа может работать быстро, либо слегка притормаживать при запуске), а учитель может легко устанавливать любые плагины сразу для всех учеников без участия системного администратора.
Недостатки у переносимой версии программы тоже есть. Очевидно, что такая организация работы нехороша в плане безопасности. Кроме этого, ученики не смогут запускать работу, дважды кликнув по файлу проекта в формате «.pdn» (формат проекта программы «Paint.NET»), либо придется каждому вручную прописать путь к программе, которой открываются указанные файлы. Ну и работа по локальной сети хороша, пока в сети нет сбоев и пока сеть работает быстро, что бывает не всегда.
В интернете много противоречивой информации про переносимость (portable) программы «Paint.NET». В большинстве случаев это устаревшая информация. На сегодня авторам программы удалось решить все проблемы с переносимостью. «Переносимой» программа стала довольно давно, пишут, что можно даже установить обычную версию программы «Paint.NET», а затем скопировать каталог установленного экземпляра программы со всем его содержимым в другое место, и всё будет работать. Но необходимости так делать никакой нет. Авторы программы публикуют официальные переносимые версии программы по следующей ссылке, откуда их можно свободно загрузить к себе на компьютер:
https://github.com/paintdotnet/release/releases Только не перепутайте с дистрибутивами других версий программы. В названии дистрибутива переносимой версии есть слово «portable». Новые версии программы «Paint.NET» выходят только в 64-разрядном варианте. Там есть два вида переносимой версии: с обозначением «x64» и с обозначением «arm64» в названии. Это две разные процессорные архитектуры. Я определил свой вариант («x64»), просмотрев информацию в параметрах операционной системы (тип системы). У меня система «Windows 10», то есть можно посмотреть в меню кнопки «Пуск»: «Параметры - Система - О программе».
Я загрузил переносимую версию программы «Paint.NET» версии 5.0.13 (самая свежая, от 6 марта) по следующей ссылке:
https://github.com/paintdotnet/release/releases/download/v5.0.13/paint.net.5.0.13.portable.x64.zip Что сделали на очередном уроке (примитив, конечно, но это первые шаги; картинку можно открыть в большом размере, щелкнув по ней мышью):