1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
|
# Drawing
This simple image editor, similar to Microsoft Paint, is aiming at the GNOME
desktop.
PNG, JPEG and BMP files are supported.
[<img alt="" height="100" src="https://gitlab.gnome.org/Teams/Circle/-/raw/master/assets/button/circle-button-i.svg">](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)

[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).
[<img alt="" height="100" src="https://flathub.org/assets/badges/flathub-badge-en.png">](https://flathub.org/apps/details/com.github.maoschanz.drawing).
### Other packages available
[](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 |
|------|--------------|------------|-------------------------------------------|
| cs | Czech | 90% | @pervoj |
| ca | Catalan | 89% | @jordimas |
| da | Danish | 81% | @scootergrisen |
| de | German | 100% | @Etamuk |
| | English | 100% | help welcome ** |
| es | Castillan | 100% | @fitojb, @xoan, @oscfdezdz |
| eu | Basque | 86% | @alexgabi |
| fi | Finnish | **60%** | @mahtiankka |
| fr | French | 100% | |
| he | Hebrew | **61%** | @moriel5, @shaqash, @omeritzics |
| hi | Hindi | ~20% | @sujaldev |
| hr | Croatian | 99% | @milotype |
| hu | Hungarian | **50%** | @kami911 |
| id | Indonesian | 61% | @ekickx |
| it | Italian | 99% | @amivaleo and @albanobattistella |
| ja | Japanese | 90% | @rlbxku1r |
| kr | Korean | 85% | @chaeya |
| nl | Dutch | 96% | @Vistaus |
| oc | Occitan | 35% | @Mejans |
| pl | Polish | 100% | @pkomur |
| pt_BR | Br. portuguese | 100% | @haurenburu and @ArthurBacci64 |
| ru | Russian | 99% | @tim77 and @Ser82-png |
| sv | Swedish | 95% | @eson57 |
| tr | Turkish | 100% | @TeknoMobil and @serkan-maker |
| zh_CN | Chinese, simpl. | 64% | @OverflowCat |
| zh_TW | Chinese, tradi. | 65% | @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)<!-- - Veil -->
- 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).
|