Crates.io | simp |
lib.rs | simp |
version | |
source | src |
created_at | 2021-05-20 16:27:26.576852 |
updated_at | 2024-11-09 10:31:10.531838 |
description | The simple image manipulation program |
homepage | https://simp.axelkappel.se |
repository | https://github.com/Kl4rry/simp |
max_upload_size | |
id | 400027 |
Cargo.toml error: | TOML parse error at line 22, column 1 | 22 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
Simp is a fast and simple GPU-accelerated image manipulation program.
OS | Support |
---|---|
Linux | The aur package is the only platform with all image formats enabled. |
Windows | Windows does not have any optional formats enabled by default. |
MacOS | MacOS compiles but is not well tested. |
NetBSD | Native package available. |
Format | Decoding | Encoding |
---|---|---|
PNG | ✅ | ✅ |
JPEG | ✅ Baseline and progressive | ✅ Baseline |
GIF | ✅ | ✅ |
BMP | ✅ | ✅ |
ICO | ✅ | ✅ |
TIFF | ✅ | ✅ |
WebP | ✅ Converted to Rgba8 | ✅ Lossless only |
AVIF | 🚧 Only 8-bit (1) | ❌ |
PNM | ✅ | ❌ |
DDS | ✅ | ❌ |
TGA | ✅ | ✅ |
farbfeld | ✅ | ✅ |
SVG | ✅ (2) | ❌ |
PSD | ✅ | ❌ |
Raw | ✅ Support from rawloader (3) | ❌ |
HEIF/HEIC | ✅ (4) | ❌ |
JPEG XL | ✅ (5) | ✅ |
OpenEXR | ✅ | ✅ |
qoi | ✅ | ✅ |
hdr | ✅ | ✅ |
Action | Input |
---|---|
Open image | Ctrl + O |
Save as | Ctrl + S |
Reload image | F5 |
New window | Ctrl + N |
Undo | Ctrl + Z |
Redo | Ctrl + Y |
Copy | Ctrl + C |
Paste | Ctrl + V |
Resize | Ctrl + R |
Rotate left | Q |
Rotate right | E |
Zoom in | - or Mousewheel up |
Zoom out | + or Mousewheel down |
Best fit | Ctrl + B |
Largest fit | Ctrl + L |
Crop | Ctrl + X |
Fullscreen | F11 or F |
Delete image | Delete |
100% - 900% Zoom | Ctrl + 1 - 9 |
Previous image | A or Left arrow |
Next image | D or Right arrow |
The dav1d library is required for AVIF support and libheif is required for heif/heic support.
pacman -S dav1d libheif
pacman -S git rust cargo-about nasm clang
cargo install simp --locked
paru -S simp
A pre-compiled binary is available from the official repositories. To install it, simply run:
pkgin install simp
cargo install --git https://github.com/Kl4rry/simp --locked
The latest build is very likely buggy and unfinished. You can always also just grab the latest binary from actions build artifacts.
Just download the exe from the releases tab. No actual installation is required.
It's an acronym (S)imple (i)mage (m)anipulation (p)rogram.