1.00

v1 is a raw win32 API app with an entirely custom-drawn UI. unlike old version which was purely a GUI shell that calls out its external core, v1 embeds the optimization pipeline directly — so mostly standalone

pinga main interface

it would use multithreading with a dedicated function and an async inspection routine. it would let you apply transformations to files through a built-in viewer, then remembers exactly what you did — each file keeps its own saved set of transformations, independent of all the others, and still be able to run them as a batch

viewer

pinga main viewer

pinga has now a slider to compare the original against the optimized version side by side. A set of keyboard shortcuts keeps you in flow: F1/F2 flip instantly between the original and the optimized image, F3/F4 reveal the raw RGB pixels or the alpha channel on their own, F5 shows the final output, and F9 restores the image to its initial state

pinga main viewer pixel zoom

it displays the image with adjustable zoom (mouse wheel, automatic fit-to-window via fit zoom), a pixel grid shown automatically past a certain zoom level — pixel-art editor style rendering. beyond that, the viewer also lets you edit pixels directly, giving you hands-on control over the image itself

lossy compression

contextual menu lossy

these features stay hidden by default and only appear once user have explicitly turned them on in the settings