We just lately had a full archive of PC Gamer magazines digitised for us, protecting the very inception of our illustrious 33 year-old publication proper as much as 2008. Some fortunate human needed to dig into the archive within the often flooded basement of PC Gamer towers and scan every web page.
I’ve been noodling round with alternative ways to make use of these funky little belongings of ours in attention-grabbing methods, and Jacob urged why not use them to create picture mosaics, with the person pages working successfully as pixels for a picture.
So, that is precisely what I’m presenting to you right here, beneath. This is at over 6000% zoom into the general picture, and it’ll go as much as 11000% zoom however the decision within the particular person jpgs break down zoomed that tightly in. Still, begin slowly zooming out and let me know the way rapidly you guess what the general picture is, I’d undoubtedly suggest hitting the fullscreen button, btw. The yr was 2004, if you’d like a touch.
Latest Videos FromPC Gamer
Zoom out and see how rapidly you guess the picture
So, how rapidly did you guess? Of course I picked the yr 2004 particularly, and this picture is constructed from each situation of PC Gamer, together with specials, to construct out the complete image.
I ought to get out of the best way proper up entrance that that is not an AI generated picture. Though I did use Google’s AI Studio to assist me create a Python script to analyse the unique picture utilizing Pillow (PIL) after which handle, crop, and rasterise utilizing pypdfium2. That script then makes use of additional libraries to run color matching and picture stitching to create the ultimate mosaic to match the goal picture, once more utilizing PIL and likewise numpy.
So the precise strategy of parsing the pages and creating the picture is all achieved through a Python script, on my house PC, with no AI processing baked in.
I’ve additionally used AI Studio to assist get the viewer above to really embed on the positioning, as a result of I do not suppose anybody would thank me for dropping an 800 MB picture onto this web page for you guys to attend to render. It primarily depends on the open-source OpenSeadragon viewer to entry the picture and supply the totally zoomable expertise, with the Deep Zoom (DZI) API doing the pyramid rendering grunt work.
And I realized rather a lot within the course of. Primarily that there are very particular mathematical limits to how massive a jpg you possibly can create. I realized that the laborious approach by making an attempt to create a picture that exceeded absolutely the mathematical limits of the jpg commonplace. The laborious jpg restrict is 65,535 px and I had was making an attempt to get the Python script to generate an 81,920 x 109,568 picture.
So, I needed to reduce my ambitions.
There’s no such restrict to pngs, nevertheless, so I might probably flip to that file format, however I concern straying into multi-gigabtyte sized picture recordsdata. Though at the least you’d be capable of learn the precise journal pages extra simply.
I additionally found a method to completely max out the 64 GB reminiscence capability of my house PC, too. The python script that runs via the entire mosaic creation course of slams the reminiscence, to the purpose the place at occasions it was chowing down on 52 GB of the costly stuff. I used to be watching on Task Manager in case it did dangerous issues, and the system as an entire slowed to a crawl at factors.
Let me know within the feedback if there are different PC Gaming classics you want to see rendered utilizing the pages of this wonderful publication, and I’ll put some extra collectively.
Best PC gaming package 2026