Upscales pixel art while keeping clean single-pixel outlines. Generates some artifacts which can be avoided with proper pixel placement. Written in Unity 2019.3.0f6.
Download Executable - https://gvrocksnow.itch.io/pixelart-upscaler
Original Art (Credit - https://alexs-assets.itch.io/16x16-rpg-item-pack)
- Select the outline color of the input images. (Default is black)
- Enter a scale factor amount. (Ideally between 2-6)
- Select the input folder for multiple files or input file for single file. (.png format)
- Output files are exported in the same folder as input files.
- Output Suffix : Appends this string to the output file name.
- Remove Extra Lines : Removes extra lines when generating outlines.
- Fill Gaps : Fill blocks surrounded by outlines.
- Try Fixing Artifacts : Experimental feature to fix artifacts when generating outlines. Recommended to leave this off.
- Fill Colors : Fills the outlines with colors.
- Interpolate Fill Colors : Interpolates the fill colors from the previous step.
- Interpolation Order : Specifies whether dark colors are drawn on top of light colors or vice versa. Can be set to "light colors over dark" if the reverse order is needed.
Credits for plugins used:
Color Picker - https://github.com/judah4/HSV-Color-Picker-Unity
Standalone File Browser - https://github.com/gkngkc/UnityStandaloneFileBrowser