Use case or problem
I use cover images in Bases to visually organize my media library. However, image rendering quality is inconsistent and depends heavily on the source and resolution of the image.
When I use a very high-resolution image, the cover appears extremely sharp. But when I use a normal or lower-resolution image, it often appears very blurry. This discrepancy is even more noticeable when comparing:
- downloaded vs. pasted images
- PC/phone (perfectly clear on mobile devices)
Because of this, covers in the same Base can look very inconsistent in quality, even when the images are reasonable and visually similar outside of Obsidian. This makes Bases feel visually unpolished and unpredictable.
Proposed solution
Allow cover images in Bases to be regenerated dynamically (or normalized) by Obsidian before display.
For example:
- Downscale or resample all cover images to a consistent internal resolution
- Apply consistent rendering logic regardless of whether the image is local or linked
- Optionally cache a generated thumbnail/preview optimized specifically for Base covers
This would ensure that all cover images appear consistently sharp (or consistently soft) and eliminate large visual differences caused solely by image source or resolution. The goal isn’t ultra-high fidelity, but predictable, uniform rendering.
Current workaround (optional)
For context, my card sizes are set to 140. If I want to show a clear image, I have to manually change the resolution of the cover using a software to 280x420, which makes it appear as it should without any blurriness or sharpness. While it’s an effective workaround, I want to keep my high-resolution images without having to sacrifice them just to display them normally in card view.

