Fringe Remover
A little while ago I was asked by RockRoller to write a program to address a common skinning issue where a white fringe appears around skin elements. If you make your own osu! skins and this issue sounds familiar then this program might be of use to you. I've also asked RockRoller to post a more detailed comment to this thread explaining why and when you might want to use this program.The program looks like this:
The program can either process individual files or you can process a whole folder at the same time. Furthermore, although I've done extensive testing I recommend that you always make a backup before running the program on your skin, just in case something goes wrong. It's also worth noting that only PNG files will be processed by this program.
To further highly exactly what this program does I've put together a simple example. The image is just a black circle with no anti-aliasing we'll use it as a mod icon.
If we now load our skin in osu! we will see the following result on the mod selection screen:
Even though there was no white at all in the original image, we have white fringes around the circle. If we now run FringeRemover on this image and check again we end up with the following, expected result:
I hope that this program is useful to some of you
If you find any bugs feel free to report them.
Downloads
(Java 8 required)Windows executable
Runnable Java Archive
All releases: link
GitHub repository: FringeRemover
Program icon by: RockRoller