Releases: Dnyarri/PixelArtScaling
25.02.09.18 - Memory usage reduced
Relinking with newest image i/o modules, significantly reducing memory usage when writing files, and allowing stable work with large images.
25.02.01 - FIR optimization
FIR optimization for all method.
Method | Speed gain, % of original (median for 7 runs each, rounded to smaller ±5%) |
---|---|
Scale2x | 15% |
Scale3x | 50% |
Scale2xSFX | 50% |
Scale3xSFX | 40% |
Note
Figures above are related only to rescaling routine itself; reading and saving files takes additional time not depending on scaling optimization.
25.01.19 - New methods added
Scale2xSFX and Scale3xSFX methods added, providing better diagonals rendering and less artifacts. Initial Scale2x and Scale3x got some 10-15% speed-up. Multiple single-task programs replaced with single common GUI shell, reducing file mess.
Image formats support improved
10 Dec 2025: PyPNM updated, providing better compatibility; minor troubles with paletted PNGs fixed.
25.01.07 General update
General restructure, misc. improvements in dirrerent file subformats support.
25.01.01 PPM, PGM, PBM support
PBM read support added, PPM and PGM support optimized.
PPM and PGM support
PPM and PGM support added to single file rescalers beside PNG support. Batch rescalers still limited to PNG.
Maintenance update
Maintenance update following internal changes (sources more PEP-compliant etc.)
Major update
Substantial I/O change, performance improvement.
Major changes
Main programs changed, GUI and command line versions merged in one file per each method (see readme for more information); includes rewritten to improve speed.