Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/weclaw1/image-roll
Image Roll - simple and fast GTK image viewer with basic image manipulation tools. Written in Rust.
https://github.com/weclaw1/image-roll
Last synced: 25 days ago
JSON representation
Image Roll - simple and fast GTK image viewer with basic image manipulation tools. Written in Rust.
- Host: GitHub
- URL: https://github.com/weclaw1/image-roll
- Owner: weclaw1
- License: mit
- Created: 2021-02-20T17:12:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-07T20:51:23.000Z (over 2 years ago)
- Last Synced: 2024-10-19T14:02:40.150Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 14 MB
- Stars: 185
- Watchers: 5
- Forks: 11
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gtk - Image Roll - Simple and fast image viewer with basic image manipulation tools `#rust` `#gtk4`. (Graphics / Image Viewers)
README
# Image Roll
![Image Roll](https://raw.githubusercontent.com/weclaw1/image-roll/main/src/resources/com.github.weclaw1.ImageRoll.svg)**Image Roll** is a simple and fast GTK image viewer with basic image manipulation tools.
## Features
- Written in Rust
- uses modern GTK 4
- adaptive - can be used on desktop and mobile devices
- crop image
- rotate image
- resize image
- undo and redo image edits![Screenshot](https://raw.githubusercontent.com/weclaw1/image-roll/main/src/resources/screenshot.png)
## Installation
### Requirements
If you use AUR or Flatpak you may skip this section.For this application you are required to have at least GTK 4.4.
#### Ubuntu/Debian
```
sudo apt install libgtk-4-dev
```
#### Fedora/CentOS
```
sudo dnf install gtk4-devel glib2-devel
```### Flatpak
Flatpak is the recommended install method.
In order to install Image Roll using Flatpak run:
```
flatpak install flathub com.github.weclaw1.ImageRoll
```### Alpine Linux
Alpine Linux provides [image-roll](https://pkgs.alpinelinux.org/packages?name=image-roll) package.
```
apk add image-roll
```### AUR
If you run Arch Linux, you can use one of the AUR packages.
There are 3, `image-roll`, `image-roll-bin`, and `image-roll-git`.
Replace `yay` with your AUR helper of choice.```
yay -S image-roll
```### Debian package
On the releases page can be found deb packages which can be used on Debian and its derivatives.### Precompiled binaries
Ready-to-go executables can be found on the releases page.### Cargo
To install Image Roll using cargo run the following command:
```
cargo install image-roll
```