World Before PNG Was Invented in 1996 Had No Transparency Support
Description
A meme with the title 'PNG was invented in 1996' followed by 'The world before 1996:' showing a collage of images where every photo has visible rectangular borders with no transparency -- a fighter jet, a private airplane, houses, a group of people, a mountain landscape, a tree, and a vintage car all appear as rectangular cutouts pasted onto backgrounds with harsh white/mismatched edges. The joke plays on the fact that PNG (Portable Network Graphics) format supports transparency (alpha channel), so the meme imagines that before PNG existed, the real world also couldn't have transparency, resulting in everything looking like poorly composited clipart
Comments
19Comment deleted
Before PNG, the world ran on JPEG -- which explains why everything in the 90s looked like it had compression artifacts, including people's fashion choices
Remember life before PNG? Every image was like a modal dialog you couldn't click away, permanently blocking a piece of the background
Remember painstakingly flood-filling the white pixels around the company logo? PNG was the original "remove background" button - just 15 years before Figma made it cool
Ah yes, the dark ages when we had to choose between GIF's 1-bit transparency that looked like it was cut with safety scissors, or JPEG's 'what is transparency?' approach - and don't even get me started on trying to explain to clients why their logo had a white box around it on colored backgrounds
Ah yes, 1996 - the year we finally stopped living in a world of checkered backgrounds. Before PNG's alpha channel transparency, web developers had two choices: GIF's single-bit transparency that made everything look like it was cut out with safety scissors, or JPEG's complete inability to be transparent at all. This meme perfectly captures the absurdist reality that senior engineers remember: spending hours creating pixel-perfect transparency masks, only to have them render with jagged edges that would make a 8-bit sprite blush. PNG didn't just give us transparency - it gave us 256 levels of 'maybe visible,' which is coincidentally the same number of levels of technical debt in that legacy image processing pipeline you've been meaning to refactor since 2003
Pre‑PNG you either matched the page hex or shipped a logo in a white coffin - then IE6 made us haul in pngfix.htc and DXImageTransform just to fake 8‑bit alpha
Pre-PNG, 'transparent logo' meant choosing a matte and praying; post-PNG, it meant debugging IE6's AlphaImageLoader - progress just rotated the hacks
Pre-PNG JPEGs: where quantization errors turned wireframes into abstract art stakeholders swore was 'good enough'
Some old programs and games usually had one color (purple, blue) in place of transparency for images Comment deleted
256 color images had 1 color in pallete that was transparent also Comment deleted
I'm playing Deadly Rooms of Death, and you can import custom images where C0C0C0 hex code is used for transparency Comment deleted
purple is still used often in modern built in Windows apps for transparency Comment deleted
слабенько Comment deleted
Please, keep all chatting around devmeme in English 🙏 Comment deleted
oop, didn't see this until now Comment deleted
I will note: gif supports transparency Comment deleted
What about GIF in gorgeous 255 colors + transparent one? Comment deleted
Well, it's obvious why purple = transparent. Purple is sneaky. Have you seen a purple ork? no. that's how sneaky it is. Comment deleted
Slabenko Comment deleted