[Feature] Option to Display Small Images or low quality images at Original Size in Fullscreen Preview #18515
Closed
seilerkj
started this conversation in
Feature Request
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
The feature
Currently, in fullscreen preview mode, Immich scales all images to fit the available screen space. While this works well for high-resolution photos, it causes small images (e.g., 320×180px) or low quality pictures ( under 1MB ) to appear pixelated or blurry when upscaled.
This is a request to allow small images to be displayed at their original size in fullscreen mode — either automatically or via a user-configurable setting.
Example Use Case:
As a self-hosted Immich user, I archive various small images such as:
UI previews
Screenshots
Scaled-down reference photos
These are often intentionally small. When viewed in fullscreen mode, they are scaled up to full width/height, which reduces clarity and misrepresents their intended presentation. Showing them at their native size would preserve quality and context.
Suggested Implementation:
Add logic in the image viewer component to check for dimensions.
If an image is below a certain threshold (e.g., 500px) or low quality pictures ( under 1MB ), apply max-width and max-height styling based on its original size.
Optionally expose this as a toggle in user settings.
Why This Matters:
This enhancement will improve usability for users who:
Archive low-res or historical images
Store app screenshots/mockups
Work with UI assets or thumbnails
It ensures the viewer respects original image intent and preserves visual clarity.
Related:
If this feature already exists or can be toggled through configuration, I'd appreciate any guidance. Otherwise, I’d be happy to assist in testing or refining it.
Platform
Beta Was this translation helpful? Give feedback.
All reactions