I should also note that not all viewers are similarly blurry. For example, eog is noticeably *less* blurry than geeqie (in fact, now I'm starting to doubt it's blurry at all). Comparing the screenshot vs gwenview, however, it does seem a little less sharp. Same with imv, which seems to have the same output as eog.
pqiv and geeqie, however, are similarly blurry. I have also tried qimgv, but couldn't figure out how to properly scale an image up to full screen without any gaps around, possibly another interoperability bug. similar issue with swayimg. it *looks* like swaybg doesn't have blurriness issues. so this *might* be an issue specific to geeqie, but I still feel there might be something fundamentally wrong with GTK and Sway here. a. -- Seul a un caractère scientifique ce qui peut être réfuté. Ce qui n'est pas réfutable relève de la magie ou de la mystique. - Karl Popper