I think there's a version of elinks (or one of the other text based browsers) that can display images if you are running on a framebuffer console
You can actually see it if you cat a big file to the screen.
There's a solution to that though: running Firefox in the terminal with brow.sh [1]
w3m can also display images using the framebuffer, with the rest of it still in text mode.