Полнофункциональный редактор изображений для ОС Аврора
Полнофункциональный редактор изображений для ОС Аврора.
Аргументы командной строки
Приложение позволяет указать путь к изображению, которое нужно отредактировать.
Его можно указать через аргумент командной строки --image
.
Возможности
Приложение позволяет:
- Выбрать изображение из имеющихся на устройстве.
- Просматривать и редактировать изображение, переданное через аргумент
--image
командной строки. - Изменять ширину и цвет карандаша (инструмент "Карандаш" автоматически выбирается после запуска редактора).
- Отображать цвет и ширину картинки, (ранее использовались инструментом "Перо").
- Увеличивать и уменьшать масштаб изображения с помощью движения двумя пальцами в разные стороны.
- Перетаскивать изображение с помощью жеста двумя пальцами.
- Отменить последнее изменение, выполненное инструментом "Карандаш".
- Настроить яркость изображения.
- Отменить изменения яркости.
- Настроить контрастность изображения.
- Отменить изменения контрастности изображения.
- Кадрировать изображения с использованием соотношений "Оригинал", "Пользовательское", "Квадрат", 4:3 и 3:4.
- Отменить изменения кадрирования.
- Поворачивать изображение на 90 градусов по часовой стрелке и против часовой стрелки.
- Отменить все изменения с диалогом подтверждения.
- Сохранить все изменения как в редактируемом файле, так и в новом файле.
- Создать новое изображение, задав его ширину, высоту, формат, качество, цвет фона и путь для сохранения.
Условия использования и участия
Исходный код проекта предоставляется по лицензии, которая позволяет использовать его в сторонних приложениях.
Соглашение участника регламентирует права, предоставляемые участниками компании «Открытая Мобильная Платформа».
Информация об участниках указана в файле AUTHORS.
Кодекс поведения — это действующий набор правил компании «Открытая Мобильная Платформа», который информирует об ожиданиях по взаимодействию между членами сообщества при общении и работе над проектами.
Структура проекта
Проект имеет стандартную структуру приложения на базе C++ и QML для ОС Аврора.
- Каталог app содержит исходный код приложения:
- Файл app.pro описывает структуру подпроекта для системы сборки qmake.
- Каталог icons содержит иконки приложения для поддерживаемых разрешений экрана.
- Файл qml содержит исходный код на QML и ресурсы интерфейса пользователя.
- Каталог components содержит компоненты пользовательского интерфейса.
- Каталог cover содержит реализации обложек приложения.
- Каталог dialogs содержит диалоги приложения.
- Каталог icons содержит дополнительные иконки интерфейса пользователя.
- Каталог pages содержит страницы приложения.
- Файл ImageEditor.qml предоставляет реализацию окна приложения.
- Каталог src содержит исходный код на C++.
- Файл main.cpp является точкой входа в приложение.
- Каталог translations содержит файлы перевода интерфейса пользователя.
- Файл ru.auroraos.ImageEditor.desktop определяет отображение и параметры запуска приложения.
- Файл ru.auroraos.ImageEditor.pro описывает структуру проекта для системы сборки qmake.
- Каталог rpm содержит настройки сборки rpm-пакета.
- Файл ru.auroraos.ImageEditor.spec используется инструментом rpmbuild.