pixel-fix-rs

Crates.iopixel-fix-rs
lib.rspixel-fix-rs
version0.1.0
sourcesrc
created_at2023-10-17 03:55:04.93093
updated_at2023-10-17 03:55:04.93093
descriptionA utility to fix alpha in images for Roblox!
homepage
repositoryhttps://github.com/Nexure/pixel-fix-rs
max_upload_size
id1005489
size29,759
Jack Fox (Nexure)

documentation

README

pixel-fix-rs

 
Actions status Latest version

pixel-fix-rs is a rust port of the popular utility "Pixelfix". This utility is designed to change the colors of completely transparent pixels in an image to match the color of the nearest non-transparent pixel.

More Information:

  • You can find extra information at the original tools respository here

Designed to be a quick drag-and-drop tool:

  1. Make your images
  2. Select them all and drag them on to the pixelfix executable. The pixelfix executable will overwrite the original images with fixed copies.
  3. Make sure there were no errors and close the console window
  4. Use or upload your images. Your images should now look fine when resized.

Table of Contents

Getting Started

Installing from Github

  • Download the latest version from here!

Installing from crates

$ cargo install pixel-fix

Building from source

$ git clone https://github.com/Nexure/pixel-fix-rs
$ cd pixel-fix-rs
$ cargo install --path .

Usage

$ pixel-fix-rs [input_files_or_dirs] [-d]
  • input_files_or_dirs: A list of files or directories to convert
  • -d: Enables debug mode for the file output

Examples

Running with only a single file

$ pixel-fix-rs input.png

Running with multiple files

$ pixel-fix-rs input1.png input2.png input3.png

Running with a directory

$ pixel-fix-rs input_directory

Contributing

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature.
  3. Make your changes and commit them with meaningful messages.
  4. Push your branch to your fork: git push origin feature/your-feature.
  5. Create a pull request to the main repository.

License

This project is licensed under the MIT - see the LICENSE file for details.

Commit count: 13

cargo fmt