Rust Lean Image Viewer - Fast and configurable image viewer inspired by JPEGView by David Kleiner

Overview

R-liv

Rust Lean Image Viewer - Fast and configurable image viewer inspired by JPEGView by David Kleiner

THIS IS ARCHIVED

I've started making a new and better version, with Vulkan and tokio. This project is for me to learn, remember?

R-liv is meant to be a small, lean, fast and configurable image viewer inspired by JPEGView by David Kleiner. It's philosophy is similar - minimal GUI with maximal image and utility.

Screenshot

Features

  • Support for multiple formats 1
  • Support for transparency
  • Pixel art friendly

Planned features:

  • Basic image processing with live preview
  • Saving
  • Exif reading and error checking

Download

Stable releases

Unstable builds

Compiling from source

git clone https://github.com/3top1a/r-liv
cd r-liv
cargo build --release

the binary will be under target/release/

Usage

R-liv only supports opening an image, otherwise it will error

r-liv image.png

On windows you can drag an image on the .exe to open it with R-liv.

But why?

Honestly, because JPEGView does not have Linux support. And I want to learn Rust.

And for who?

For powerusers, who want a image viewer that lets them do things quickly and not impact performance.

For normal users, who want a fast image viewer.

For editors, that don't want to open a fully featured editor to do something basic like flipping or rotating an image.

Footnotes

  1. https://github.com/image-rs/image/blob/master/README.md#supported-image-formats

You might also like...
Image processing proxy and API, created to allow faster media delivery for the Holaplex storefront.

Description imgopt is an image processing proxy with a very simple API, created to download and dynamically scaledown, convert, and cache different me

Fastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares.
Fastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares.

Quadim Fastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares. 简体中文 如果你是从B站来的…… “Listen t

tai (Terminal Ascii Image) tool to convert images to ascii written in Rust
tai (Terminal Ascii Image) tool to convert images to ascii written in Rust

TAI Terminal Ascii Image A tool to convert images to ascii art written in Rust 🦀 Notes This tool is still in development stage. Contributions All Con

A simple image average color extractor written in 🦀 Rust

A simple image average color extractor written in 🦀 Rust

A Simple Image to Ascii converter in Rust
A Simple Image to Ascii converter in Rust

Image to Ascii A Simple Image to Ascii converter in Rust Brief 📖 In my way to learn Rust i decided to make this converter. Challenges 🐢 new to Rust

Rust port of the Quite Okay Image format

qoi_rs What is this? A pretty boring Rust translation of qoi. Status What's there Encode & Decode works Results agree with the C implementation for al

An advanced image processing library for Rust.

ImageProc Maintainers: @chyh1990 Note: this project is under active depvelopment, API may change! imageproc is a advanced image proccessing library fo

Image operation rust library

Image operation rust library

Rust based breadth first search maze image solver
Rust based breadth first search maze image solver

maze_solver Rust based breadth first search maze image solver Works on black and white images with provided start and end points. Usage: maze_solver

Releases(0.2)
Owner
3top1a
I use Arch btw
3top1a
Foxtrot is a fast viewer for STEP files, a standard interchange format for mechanical CAD

Foxtrot is a fast viewer for STEP files, a standard interchange format for mechanical CAD. It is an experimental project built from the ground up, including new libraries for parsing and triangulation.

null 160 Jan 3, 2023
Takes a folder of images (as a palette), and an image, and figures out how to tile the palette to resemble the image!

Takes a folder of images (as a palette), and an image, and figures out how to tile the palette to resemble the image!

Jacob 258 Dec 30, 2022
Lust is a static image server designed to automatically convert uploaded image to several formats and preset sizes

What is Lust? Lust is a static image server designed to automatically convert uploaded image to several formats and preset sizes with scaling in mind.

Harrison Burt 242 Dec 22, 2022
Rust library for fast image resizing with using of SIMD instructions.

fast_image_resize Rust library for fast image resizing with using of SIMD instructions. CHANGELOG Supported pixel formats and available optimisations:

Kirill Kuzminykh 115 Jan 5, 2023
A Rust encoder/decoder for Dominic Szablewski's QOI format for fast, lossless image compression.

QOI - The “Quite OK Image” format This is a Rust encoder and decoder for Dominic Szablewski's QOI format for fast, lossless image compression. See the

Chevy Ray Johnston 62 Nov 29, 2022
Fast encoder/decoder for the lossless DTM 16 bit image format

DTM Image Format Fast encoder/decoder for the DTM image format. The DTM image format is a 16-bit lossless image format supporting one to four channels

Kurt Kühnert 4 Oct 15, 2022
A simple command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art version constructed with emoji

EmojiPix This is a simple command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art vers

Michael Milton 22 Dec 6, 2022
Rust library to get image size and format without loading/decoding

imageinfo-rs Rust library to get image size and format without loading/decoding. The imageinfo don't get image format by file ext name, but infer by f

xiaozhuai, Weihang Ding 47 Dec 30, 2022
Signed distance field font and image command line tool based on OpenCL.

SDFTool Signed distance field font and image command line tool based on OpenCL. Build Windows Run cargo build --release in Visual Studio developer x64

弦语蝶梦 7 Oct 16, 2022
Simple image metadata scrubber. Will remove EXIF, XMP and IPTC metadata.

Simple image metadata scrubber. Will remove EXIF, XMP and IPTC metadata.

Jae Lo Presti 12 Nov 29, 2022