Image Editor

Image Editor

Full featured image editor for Aurora OS.

Full featured image editor for Aurora OS

The full featured image editor for Aurora OS.

Command line arguments

The application allows to specify the path to the image that should be edited. It can be specified using the --image command line argument.

Features

The application has been tested for the following features:

  • The application allows to select the image from the images available on the device.
  • The application allows to view the image that is passed via --image argument on the command line.
  • After the editor launch the pencil tool is automatically selected.
  • The application allows you to change the width and color of the pencil.
  • The application shows the color and the width that were used by the pen tool previously.
  • The application allows to zoom in and out of an image using the pinch gesture.
  • The application allows to drag the image using two-finger gesture.
  • The application allows to rollback the last drawing of the pencil tool.
  • The application allows to set up the image brightness.
  • The application allows to rollback the brightness changes.
  • The application allows to set up the image contrast.
  • The application allows to rollback the contrast changes.
  • The application allows to crop the images using the "Original", "Custom", "Square", 4:3 and 3:4 rations.
  • The application allows to rollback the cropping selection.
  • The application allows to rotate the image to the 90 degrees clockwise and counterclockwise.
  • The application allows to discard all the changes with confirmation via a dialogue page.
  • The application allows to save all changes into the edited file.
  • The application allows to save all changes into a new file.
  • The application allows to create a new empty image by setting the image width, height, format, quality, background color and path to save.

Terms of Use and Participation

The source code of the project is provided under the license, which allows its use in third-party applications.

The contributor agreement documents the rights granted by contributors of the Open Mobile Platform.

Information about the contributors is specified in the AUTHORS file.

Code of conduct is a current set of rules of the Open Mobile Platform which informs you how we expect the members of the community will interact while contributing and communicating.

Project Structure

The project has a standard structure of an application based on C++ and QML for Aurora OS.

  • app subproject contains the application source code:
    • app.pro file describes the app subproject structure for the qmake build system.
    • icons directory contains the application icons for different screen resolutions.
    • qml directory contains the QML source code and the UI resources.
      • components directory contains the custom UI components.
      • cover directory contains the application cover implementations.
      • dialogs directory contains the application dialogs.
      • icons directory contains the additional custom UI icons.
      • pages directory contains the application pages.
      • ImageEditor.qml file provides the application window implementation.
    • src directory contains the C++ source code.
      • main.cpp file is the application entry point.
    • translations directory contains the UI translation files.
    • ru.auroraos.ImageEditor.desktop file defines the display and parameters for launching the application.
  • ru.auroraos.ImageEditor.pro file describes the project structure for the qmake build system.
  • rpm directory contains the rpm-package build settings.

Screenshots

screenshots

This document in Russian / Перевод этого документа на русский язык