Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spacebanana420/visualoxide
Simple CLI image processor capable of resizing, filters, effects, ASCII art, etc
https://github.com/spacebanana420/visualoxide
cli color cross-platform encoding image processing rust scaling
Last synced: about 1 hour ago
JSON representation
Simple CLI image processor capable of resizing, filters, effects, ASCII art, etc
- Host: GitHub
- URL: https://github.com/spacebanana420/visualoxide
- Owner: spacebanana420
- License: mpl-2.0
- Created: 2023-01-04T16:19:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-11T12:21:58.000Z (over 1 year ago)
- Last Synced: 2024-11-09T03:26:37.051Z (about 2 months ago)
- Topics: cli, color, cross-platform, encoding, image, processing, rust, scaling
- Language: Rust
- Homepage:
- Size: 88.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Visual Oxide
A CLI image processor made in Rust that will be capable of processing images (color, size, crop, effects, etc) and encoding themVisual Oxide uses the [image crate](https://crates.io/crates/image) library for most of its capabilities
The program is currently on a very early stage
# Features (as of now)
- ASCII art generation from images
- Image resizing and cropping
- Image generation and creation of pixel patterns (not implemented yet)
- Contrast adjustment
- Preservation of original bit depth
- Multiple format support
- Image to ico conversion# Download
You can download the latest versions of Visual Oxide [here](https://github.com/spacebanana420/VisualOxide/releases)Visual Oxide is compiled for the following systems:
- Linux (x86_64) (both glibc and musl)
- Windows (x86_64)If the regular Linux binary doesn't work, for example on NixOS, try the musl version
Cross-compiling isn't my strong suit, so for now I only provide binaries for x86 Linux and Windows, but this doesn't mean that my program doesn't work on other systems, because it does. Unfortunately, you will have to compile from source.
# Compiling from source
Visual Oxide will work on any operative system and architecture that supports Rust's compilerInstall cargo, Rust's package manager, and open a terminal in the project's directory and run ``` cargo build -r ```