Blog - SilverDiamond's site
The CMPC pixels archive
Back in 20.1.2022 Marcel announced the CMPC (controlmypc) pixels canvas twitch extension.
While I'd love to say that I had something ready to archive every minute of it, I really didn't.
At first I just resent the messages jmcb's discord bot sent via SilverBot to my own channel, which was an image upscaled from the canvas's 540p to 1080p.
Then an unspecified time later Marcel just gave me private API access that gave me a png of the 540p canvas which SilverBot would request once a minute and send to the same channel.
At the end of CMPC Pixels I downloaded all the images from my channel (around 6GB worth of PNGs), then renamed them to the date and time they were taken.
Later I wrote a program that would shrink down their size on disk significantly.
By saving only the first PNG of the day in a file, the names of the following pictures and the differences between all of them I achieved a much better compression ratio than just putting them in a zip/7z.
The code for the compression thing can be found at https://gitlab.com/silvercraft/simgcompress/-/blob/master/SImgCompress.Shared/SImgCompress.cs and you can view the archive in your browser by going to https://spixelsarchive.pages.dev/

This page was last updated on the 5th of september 2025
Back to home