An image annotator for Xorg & Wayland using pygame
Project description
ynot3
A simple image annotation program compatible with x11 and wayland. Targetting an efficient workflow and minimal dependencies.
- can save to disk or copy to clipboard (requires
xclip
orwl-copy
). - copy to clipboard on exit
- unlimited undo
- antialiasing
- snapping for better alignments (override setting
SNAPPING
environment variable, defaults to 8) - very simple user interface
Supported shapes:
- enumerated bullets
- rectangles
- arrows
Documentation / annotation example
- Active tool
- (4) rectangle
- (5) arrow
- (6) enumerated bullet
- Active color
- Action buttons
- (7) undo (shorcut: backspace)
- (8) copy to clipboard (automatic on exit)
- (9) save to
/tmp/annotated.jpg
(shortcut: "s")- override setting the
ANNOTATED
environment variable
- override setting the
- (10) toggle large mode (everything is magnified)
- (11) clear changes (remove all annotations) (shortcut: "c")
Installation
pip install ynot3
Or, on Archlinux:
yay -S ynot3
Example usage
Edit an existing image
ynote3 ~/Images/example.jpg
Edit a screenshot
A simple script for Wyland using grimshot
:
#!/bin/sh
FN="/tmp/shot.png"
grimshot save area "${FN}"
exec ynote3 "${FN}"
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ynot3-1.2.0.tar.gz
(7.8 kB
view details)
Built Distribution
ynot3-1.2.0-py3-none-any.whl
(8.8 kB
view details)
File details
Details for the file ynot3-1.2.0.tar.gz
.
File metadata
- Download URL: ynot3-1.2.0.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.3.2-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0aee60baa2e12dd99e59a10fb6e214b1f768f8fa9716a7e253dd3a53fce9f2f |
|
MD5 | c57f55b0eb5bff7fc7f53ce5a4ed2673 |
|
BLAKE2b-256 | 4b65a795d56999988bc91d77add0af50dc749368b17b4c9b725c75b3da20a2d6 |
File details
Details for the file ynot3-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: ynot3-1.2.0-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.3.2-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f2debcdb783db173d6ca609ec172bc3a13323ea2e4a916ab370512799d3e32b |
|
MD5 | 61c74861746ac51fe44e8399c97b28b1 |
|
BLAKE2b-256 | 17da7d678de3278e5451efbbe4d3f14b43585a233b7242753d6d40feb268d026 |