Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Change image-rendering mode based on snapshot date #282

Open
Shrinks99 opened this issue Feb 2, 2024 · 0 comments
Open

[Feature]: Change image-rendering mode based on snapshot date #282

Shrinks99 opened this issue Feb 2, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@Shrinks99
Copy link
Member

Shrinks99 commented Feb 2, 2024

Context

As far as I can tell, bilinear image interpolation was first introduced to the web in Firefox 3.0 on June 17, 2008, here's a bug report with users complaining that this ruined all their pixel art. Prior to this, all images were rendered with nearest neighbour interpolation, pixels were crisp (though could be distorted if upscaled to non-integer sizes) and stayed that way even when enlarged!

Chromium followed suit soon after, here's another similar bug report, unsure about IE.

The actual image-rendering CSS option was added in Firefox on January 21, 2010! After two years of blur, developers had control over their image interpolation!

What change would you like to see?

As a user, I'd like image-rendering: pixelated; set globally on the archived content if the snapshot date is set to earlier than June 17, 2008. This should offer a more authentic experience when browsing older archived items. It's a subtle but often meaningful difference to page rendering, especially for pages that made a lot of use of image elements as part of their design (common in older sites).

This should also probably live under a toggle somewhere, though I'd have it on by default.

Mostly adding this so I don't forget about it because I thought it was a cool idea. This is as low priority as it gets.

@Shrinks99 Shrinks99 added the enhancement New feature or request label Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Triage
Development

No branches or pull requests

1 participant