If I place
(insert-image (create-image \"/tmp/test.png\"))
in a buffer, place the cursor after the last parenthesis and evaluate it with
Take a look at iimage-mode, the inline image minor mode. It's included since Emacs-23, IIRC.
M-xiimage-mode
iimage-mode