png_defringe_rs is a port of Immorpher's PNG Defringe program written in Rust to achieve easier installation and faster performance. Using PNG Defringe can remove colored fringes from resampled and filtered graphics which have transparency, caused by the filtering picking color information from pixels that are meant to be fully transparent.
You don't need to do anything to install png_defringe_rs, all you have to do is grab a release from the Releases page and unzip the archive.
Usage: png_defringe.exe <action> <input_file> <output_file>
---------------------------------------
List of actions:
black - transparent pixels go towards black
avg - transparent pixels go towards the average of all opaque pixels
match - transparent pixels are interpolated to match their nearest neighbours
- Convert entire folders at once
- GUI
Original software by Immorpher: https://github.com/Immorpher/PNG-Defringe