Pixel-After-All is a very nifty tool, but it definitely can be improved! :D
Any chance you can implement Percentage rescaling in Resize to Side node?
I found out that if there is an upscaled pixelart or an AI Gen Pixelart that has an oversized pixel say an 8px sized pixel, you can rescale them down 50% using Nearest Neighbor as a filter to get the close approximate of the actual pixel size.
for example,
8px pixel -> 50% / Nearest Neighbor
4px -> 50% / Nearest Neighbor
2px -> 50% / Nearest Neighbor
1px! (Actual Size)
Having multiple Resize to Side node with percentage and Nearest Neighbor would make upscaled/AI pixelart cleaning more streamlined.
Viewing post in PixelAfterAll (PixelArt Conversion Tool) comments
Thanks for the suggestion! Just to clarify what you're looking for:
Are you saying it would be helpful to either:
- Be able to specify percentage scaling directly (like 12.5% to go from 8px pixels down to 1px in one step), OR
- Have a feature that recognizes the actual pixel size (e.g., "treat every 8x8 pixels as 1 pixel") and outputs the image at its true resolution (so a 128x128px image with 8px pixels would become a clean 16x16px image)?
Both approaches would definitely streamline the cleanup process for upscaled/AI-generated pixel art. I want to make sure I understand your use case correctly.
Definitely the First Suggestion, mostly cause trying to downscale it all at once using the Nearest Neighbor will merge colors and some of the upscaled pixels would be lost during the one-time scaling.
Hence percentage is probably the best approach and doing it one downscale at a time. A.K.A. more than one Downscale node with percentage specification.
Admittedly I also like the Second Suggestion as well, but once again I prefer the First Suggestion to avoid loss of downscale/merged color pixels. :)