RS-Paint
A lightweight image editor, written in Rust using GTK4.
Goals
- Match the intuition and simplicity of MS-Paint
- Add core features and ergonomics MS-Paint lacks
- Be cross-platform, free, and open-source
Features
- Basic Tools
- Cursor (pan)
- Pencil (+ various brushes and blending modes)
- Eyedropper
- Rectangle Select
- Magic Wand
- Fill
- Free Transform (Translate, Scale, Rotate)
- Shapes
- Text
- Color Palette
- Primary and Secondary Colors
- Import/Export Palette
- Image Transformations
- Flips
- Rotations
- Resizes
- Cropping
- Expansion
- Scaling
- I/O
- Import/Export (most common formats are supported)
- Save/Load (project files)
- Complexity Management
- Tabs
- Layers
- Merging, Cloning and Rearranging
- Visibility Toggle
- Modification Locking
- Multi-Level Undo
- Tree-View, Click-to-Navigate
- Misc.
- Copy/Paste (internal selections and external clipboard)
- Keybinds (see Help/Keyboard-Shortcuts)