Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://maoschanz.github.io/drawing/
Simple image editor for Linux
https://maoschanz.github.io/drawing/
budgie-desktop drawing drawing-app elementary-apps gnome gnome-desktop gnome3 gnu-linux gtk3 linux-app paint
Last synced: 3 months ago
JSON representation
Simple image editor for Linux
- Host: GitHub
- URL: https://maoschanz.github.io/drawing/
- Owner: maoschanz
- License: gpl-3.0
- Created: 2018-09-13T09:50:11.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-30T23:36:08.000Z (6 months ago)
- Last Synced: 2024-05-19T03:13:02.542Z (6 months ago)
- Topics: budgie-desktop, drawing, drawing-app, elementary-apps, gnome, gnome-desktop, gnome3, gnu-linux, gtk3, linux-app, paint
- Language: Python
- Homepage: https://maoschanz.github.io/drawing/
- Size: 38.6 MB
- Stars: 751
- Watchers: 14
- Forks: 99
- Open Issues: 81
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- data-protection-list - Drawing(Gnome)
README
# Drawing
This simple image editor, similar to Microsoft Paint, is aiming at the GNOME
desktop.PNG, JPEG and BMP files are supported.
[](https://circle.gnome.org/)
Besides GNOME, the app is well integrated in traditional-looking desktops, as
well as [elementaryOS](./docs/screenshots/0.8/elementary_labels.png).It should also be compatible with the *Pinephone* and *Librem 5*
[smartphones](./docs/screenshots/1.0/librem_menu.png).## Screenshots
### Default user interface (for GNOME/Budgie)
![UI for GNOME and Budgie, here with the main menu opened](./docs/screenshots/1.0/gnome_menu.png)
[More screenshots](https://maoschanz.github.io/drawing/gallery.html)
----
## Installation
### Last stable version
>**Recommended**
You can install it from flathub.org using the instructions on
[this page](https://flathub.org/apps/details/com.github.maoschanz.drawing).[](https://flathub.org/apps/details/com.github.maoschanz.drawing).
### Other packages available
[![Packaging status](https://repology.org/badge/vertical-allrepos/drawing.svg?minversion=0.8.5)](https://repology.org/project/drawing/versions)
- Ubuntu 18.04, 20.10 and 21.04: [PPA](https://launchpad.net/~cartes/+archive/ubuntu/drawing/)
- [Gentoo package](https://gitlab.com/src_prepare/src_prepare-overlay/-/tree/master/media-gfx/drawing) from an external overlay
- ["Snap" package](https://snapcraft.io/drawing)### Unstable/nightly version
[See here](./CONTRIBUTING.md#install-from-source-code) to install and test the
app from source code.----
### Available languages
If your language is not here, or is incompletely translated, you can
[contribute](./CONTRIBUTING.md#translating) to the translations.| code | name | complete*? | main translators |
|------|--------------|------------|-------------------------------------------|
| ar | Arabic | 65% | @ContractISover |
| ca | Catalan | 93% | @jordimas |
| cs | Czech | 99% | @pervoj |
| da | Danish | 77% | @scootergrisen |
| de | German | 100% | @Etamuk |
| | English | 100% | help welcome ** |
| es | Castillan | 100% | @fitojb, @xoan, @oscfdezdz |
| eu | Basque | 82% | @alexgabi |
| fi | Finnish | 99% | @mahtiankka |
| fr | French | 100% | |
| he | Hebrew | **57%** | @moriel5, @shaqash, @omeritzics |
| hi | Hindi | **~20%** | @sujaldev |
| hr | Croatian | 97% | @milotype |
| hu | Hungarian | **48%** | @kami911 |
| id | Indonesian | **59%** | @ekickx |
| it | Italian | 99% | @amivaleo and @albanobattistella |
| ja | Japanese | 86% | @rlbxku1r |
| kr | Korean | 90% | @chaeya |
| nl | Dutch | 97% | @Vistaus |
| oc | Occitan | **33%** | @Mejans |
| pl | Polish | 100% | @pkomur |
| pt_BR | Br. portuguese | 100% | @haurenburu and @ArthurBacci64 |
| ru | Russian | 99% | @tim77 and @Ser82-png |
| sv | Swedish | 99% | @eson57 |
| tr | Turkish | 100% | @TeknoMobil and @serkan-maker |
| zh_CN | Chinese, simpl. | 61% | @OverflowCat |
| zh_TW | Chinese, tradi. | 62% | @pan93412, @OverflowCat and @cges30901 |\*Completion percentages correspond to **the next** major version, still in
development.\**Concerning the "original version" in english: all the labels are here, but
i'm **not** a native english speaker, so there might be mistakes. If you find
incorrect english labels, please report an issue about it.----
### Tools
(last update: **version 1.0.0**)
*Tools in italic can be disabled.*
#### Classic tools
These tools have many options (colors, antialiasing, size, gradients, dashes,
outline style, …) that are not listed here.- Pencil
- *Brushes (pressure sensitive):*
- *Simple round brush*
- *Hairy brush*
- *Airbrush*
- *Calligraphic nibs*
- *Eraser*
- *Highlighter*
- Line
- Curve
- Insert text
- *Insert points, to help captioning*
- Shape:
- rectangle
- rounded rectangle
- circle
- oval
- polygon
- free shape
- *Color picker*
- *Paint*#### Selection tools
These tools allow you to define an area (rectangle or free), which you can move,
cut, copy, paste, edit with any transformation tool, export, open as a new
image, etc.- Rectangle selection
- Free shape selection
- *Adjacent color selection*#### Transformation tools
These tools can edit the whole image, or edit a selected part of it.
- Crop
- Scale
- Rotate (rotate or flip)
- Filters:
- Saturation (increase or decrease)
- Transparency
- Increase contrast
- Blur (various types)
- Pixelization
- Invert colors
- Skew----
### Settings
The settings are managed by the `Gio.Settings` abstraction, which will probably
corresponds to the `dconf` database once the app is installed as a native
package.With flatpak however, the settings are stored in a key-value file, which can be
found (and edited) at `~/.var/app/com.github.maoschanz.drawing/config/glib-2.0/settings/keyfile`.----
[Donations (paypal)](https://paypal.me/maoschannz)
[To contribute](./CONTRIBUTING.md)
the code is under GPL3, some tools icons are from [here](https://github.com/gnome-design-team/gnome-icons/tree/master/art-libre-symbolic) or from the [Adwaita icon theme](https://gitlab.gnome.org/GNOME/adwaita-icon-theme).