Of course, one can attach them to e-mails, but this will not work for usenet or trouble ticket systems, where you have only a text field.
My solution for Linux is "publish screenshot" with:
alias pss='fexsend -KM="X-$(date -r $HOME/X.png +%Y%m%d%H%M)".png $HOME/X.png .' framstag@moep: pss Server/User: https://fex.belwue.de/framstag Recipient: framstag@rus.uni-stuttgart.de (autodelete=NO,keep=10) /home/framstag/X.png: 27 kB in 0 s (291 kB/s) Location: https://fex.belwue.de/fop/EYwUqRmz/X-201308251547.png
The alias pss
creates an unique URL (with time stamp) which
you can add wherever you want.
The screen shot image will be shown directly in any webbrowser.
To create the local screenshot file X.png you can use for example:
scrot ~/X.png
and bind it to the PrtSc key.