I want to convert a fuzzy pixel art image into a crisp actually-pixel-art pixel art image.
An example of this is taking a still from say a youtube clip of a pixel-art animation, and recreating the image, given there are no known raw images available of the original artwork.
Disregarding any copyright issues (this is for personal use only), what's the easiest way to convert this fuzzy pixel art back into something that could resemble the source image?
I've attempted a manual conversion, but I'm having issues with trying to workout what scale I'm working in, and the original colour of each pixel.
e.g., given this:
how can I programatically convert it back to this: