Skip to content

makspepe/Paint

Repository files navigation

Руководство для начинающих пользователей в PaintProject

Добро пожаловать в подробное руководство для начинающих пользователей по PaintProject!

О чем пойдет речь в этой статье?


Что такое PaintProject

Учебный проект для получения опыта работы с плагинами, MDI и технологией рефлексии. В версии 0.4 доступны следующие возможности:

  • рисование обычной кистью;
  • построение простых геометрических фигур;
  • возможность сохранения холста в следующих форматах:
    • .BMP
    • .JPG
    • .PNG.


Установка

Windows

  1. Скачать установочный файл (В настоящий момент поддержка Windows 7 и более поздних).

  2. Следовать инструкциям мастера установки.

Ярлык приложения появится на рабочем столе, и вы можете начать работу с проектом.


Как пользоваться PaintProject

Инструменты рисования

Чтобы выбрать инструмент для рисования:

  1. В меню в выпадающем списке выберите нужный инструмент и нажмите на него.

<!--- стоит более аккуратно оформять (относится ко всем) --->

Виды инструментов:

  • Обычная кисть - имитирует ручную кисть. Он используется для создания полос сплошного цвета. Чтобы рисовать с помощью этого инструмента, зажмите левую кнопку мыши и ведите кисть по полотну.

    Форма кончика кисти всегда круглая.

  • Линия - используется для рисования линий. Чтобы нарисовать линию, укажите точку начала линии с помощью левой кнопки мыши и проведите линию к желаемой конечной точке. Освобождение кнопки мыши завершает этап рисования.

  • Круг - используется для создания эллипса. Чтобы нарисовать эллипс, укажите точку, располагающуюся на линии фигуры и растяните фигуру до желаемого размера.

    Совет! Эллипс будет иметь равные ширину и высоту при вытягивании, если удерживать клавишу Shift. ⭕️

  • Звезда - создает звезду ⚝ фиксированного размера вокруг указателя мыши.

  • Ластик - отмечает области холста как прозрачные и стирает нарисованные фигуры.

Толщина

Это толщина (в пикселях) кончика кисти/линии.

Выбор цвета

Цвет, применяемый к выбранному инструменту рисования. Доступные следующие цвета:

  • Красный

  • Синий

  • Зеленый

Для задания другого цвета нажмите кнопку Другой и задайте пользовательский цвет в одной из систем:

  • шестнадцатеричная (HEX);
  • десятичная (DEC).

Холст

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

Файл

На вкладке Файл вы можете:

  • Открыть новый холст;
  • Открыть существующее изображение в следующих форматах:
    • .BMP;
    • .JPG;
    • .PNG.
  • Сохранить изменения;
  • Сохранить выбранный холст в другом формате;
  • Выйти из приложения.

Расположение окон

На вкладке Окна вы можете выбрать формат расположения окон приложения:

  • Упорядочить значки (сеткой);
  • Слева на право;
  • Сверху вниз;
  • Каскадом (окна поверх друг друга).

Расширения

Все загружаемые расширения отображаются при запуске:

Для работы с расширениями перейдите на соответствующую вкладку:

На данный момент доступны следующие расширения:

  • Переворот изображения (переворачивает изображение на 90 градусов);
  • Медианный фильтр (цвет каждого пикселя заменяется на среднее значение соседних пикселей).

Дополнительные рекомендации

  • Так как в PaintProject нет слоёв, используйте сочетание клавиш ctrl+z для отмены последнего действия.
  • Не забывайте о возможности вставки изображений из буфера.
  • Изменяйте масштаб рисунка при помощи колеса мыши (прокрутка на себя - уменьшение, прокрутка от себя - увеличение).

Устранение неполадок и поддержка

Если у вас возникнут вопросы или предложения, передайте их в сообщении службе поддержки приложения.


Работа с исходным кодом

Вы можете редактировать и компилировать проект как на Windows, так и на Linux и Mac OS.

  1. Нажмите Clone > Download ZIP, чтобы скачать архив с кодом:

  1. Распакуйте архив.

Вы можете использовать следующую команду:

	git clone https://github.com/makspepe/Paint.git
  1. Запустите файл Paint.sln в Visual Studio Code или Visual Studio (версии 2017 и позднее).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages