Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andraantariksa/Anime4K-rs

An attempt to write Anime4K in Rust
https://github.com/andraantariksa/Anime4K-rs

anime anime4k computer-graphics rust upsamling upscaling video video-pro

Last synced: about 1 month ago
JSON representation

An attempt to write Anime4K in Rust

Awesome Lists containing this project

README

        

# Anime4K-rs

An attempt to write Anime4K in Rust.

> Anime4K is a state-of-the-art*, open-source, high-quality real-time anime upscaling algorithm that can be implemented in any programming language.

Anime4k repository: https://github.com/bloc97/Anime4K

## Getting Started

1. Make sure you have Rust and Cargo. If you don't have it, please install it https://rustup.rs/
2. Run `cargo build --release`
3. Run the compiled program

```
[andraantariksa@LaptopnyaAndra] anime4k-rs
Anime4K-rs 0.1
Andra Antariksa
A High-Quality Real Time Upscaler for Anime Video

USAGE:
anime4k-rs [OPTIONS]

FLAGS:
-h, --help Prints help information
-V, --version Prints version information

OPTIONS:
-i, --iteration Sets how many the iteration to do [default: 2]
--pcs Sets the push color strength [default: 0]
--pgs Sets push gradient strength [default: 1]
-s, --scale Sets the scaling factor [default: 2]

ARGS:
Sets the input file to use
Sets the output file
```

## Preview

You can take a look on [assets](assets/) for more preview

### Before

![Scenery before](assets/scenery-in.png)
![Bercouli before](assets/people-in.png)
Bercouli eye before

### After

![Scenery before](assets/scenery-in.png)
![Bercouli after](assets/people-out.png)
Bercouli eye after

## LICENSE

The project are [MIT licensed](LICENSE), except for the image.

All art assets used are for demonstration and educational purposes. All rights are reserved to their original owners. If you (as a person or a company) own the art and do not wish it to be associated with this project, please contact me at **andra.antariksa [at] gmail.com** and I will gladly take it down.