i just made this in an afternoon and it could be better. it comes with 2 example images if you want to test it (because its tedious to look for or make images this tiny)
to use this you need python PIL for the get_pixel() function here: https://pypi.org/project/Pillow/
just get a jpg image (a very tiny one, maybe 16x16 to be safe) and run it through the pyhon script, but make sure to fill in the path and width and height.
next, copy and paste the list of rgb values into the value "s", and put in the xy width and height here: https://workshop.numworks.com/python/wariomastergg/numrgbpy and then your image should appear
im going to optimize this more later for larger images, but for now its a proof of concept.