I use yazi a fair amount but I've also configured fzf to do it. There's a lot of tools to view the images, chafa is a good one.
This definitely should be improved but I honestly don't use fzf that much. I can fix it if you really need something but I'm sure you could find it in the docs or even an LLM could handle this. Requires you to define a few variables, lsd, bat, and chafa
I prefer termimg, which supports whatever method your terminal does for images and falls back to block characters for a lower resolution preview if your terminal has no graphics support. Use this and it works the same in whatever terminal you're using.