* This is what I use (thanks to whomever wrote the original):
(defun org-screenshot ()
"Take a screenshot into a time stamped
unique-named file in the same directory as the org-buffer and insert a
link to this file."
(interactive)
(setq filename
(concat
(make-temp-name
(concat (buffer-file-name)
"_"
(format-time-string
"%Y%m%d_%H%M%S_")) ) ".png"))
(call-process "import" nil nil nil filename)
(insert (concat "[[" filename "]]")))
** Works great for me, puts a timestamp on it and the filename.
** Also, notice the ".png":
*** The link above suggests ".jpg" (as the default)--which is great
for most things; except, JPG is a lossy compression format, but it
does load faster.
**** http://www.turnkeylinux.org/blog/png-vs-jpg