1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ssheart-Painter-for-ubuntu-kylin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Painter for ubuntu kylin

Дата: 2015/3/27

Название: Графический редактор

Версия: 1.0

Автор: ssheart

Электронная почта: unSimple1993@163.com

Лицензия: MIT

Описание:

  • Среда выполнения: Ubuntu Kylin 14.04+ (http://www.ubuntukylin.com/)

  • Python 2.7

  • PyGTK 2.0

  • Python-webkit

  • Выполнение:

    1. В Chrome можно использовать некоторые функции, чтобы протестировать графический редактор.
    2. Загрузите файл на Ubuntu Kylin, настройте необходимые библиотеки Python и выполните main.py. (Для удобства наблюдения за данными консоли можно выполнить команду python main.py в терминале.)
  • Программа предназначена для создания графического редактора с хорошим интерфейсом. При разработке использовались технологии HTML5 и JavaScript, что значительно упростило процесс разработки.

  • На данный момент реализованы следующие функции:

    • Рисование различных фигур.
    • Палитра цветов.
    • Ластик.
  • Необходимо доработать следующие функции:

    • Оптимизация алгоритмов рисования и контроля процесса (было бы идеально реализовать функции, аналогичные тем, которые есть в графическом редакторе Windows 7).
    • Функция заливки.
    • Текстовые функции.
    • Инструменты «Кисть» и «Аэрограф».
    • Инструмент «Рука».
    • Палитра цветов, позволяющая выбирать любой цвет (при двойном щелчке по палитре цветов появляется слой div, который исчезает после выбора цвета).
    • Возможность чтения данных из буфера обмена системы и копирования изображений.
  • Можно расширить поддержку графических форматов в этом редакторе.

  • Если возможно, можно добавить функцию слоёв и улучшить обработку изображений.

  • Существует множество библиотек для работы с графикой на HTML5 Canvas в различных сообществах с открытым исходным кодом, которые можно рассмотреть для использования при создании различных фигур.

Это приложение для графического редактора было создано автором в свободное время. Поскольку автор не очень хорошо знаком с управлением графикой, в процессе разработки было допущено много ошибок и упущений. Цель создания этой программы — понять, как создавать красивые настольные приложения с использованием технологий переднего плана Python WebKit. Будущая цель — создать фреймворк для разработки приложений, поддерживающий разработку настольных приложений для операционных систем с открытым исходным кодом. Автор надеется, что сообщество поможет усовершенствовать текущий графический редактор и превратить его в действительно полезное настольное приложение.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ssheart-Painter-for-ubuntu-kylin.git
git@api.gitlife.ru:oschina-mirror/ssheart-Painter-for-ubuntu-kylin.git
oschina-mirror
ssheart-Painter-for-ubuntu-kylin
ssheart-Painter-for-ubuntu-kylin
master