rs-paint

Crates.iors-paint
lib.rsrs-paint
version1.0.0
sourcesrc
created_at2024-11-09 18:53:03.322788
updated_at2024-11-09 18:53:03.322788
descriptionA light-weight image editor
homepage
repositoryhttps://github.com/lucasscharenbroch/rs-paint
max_upload_size
id1442333
size498,201
Lucas Scharenbroch (lucasscharenbroch)

documentation

README

RS-Paint

rs-paint screenshot

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)
Commit count: 483

cargo fmt