xclip -selection clipboard -t image/png -o > image.png
[options]
1) -selection
specify which X selection to use, options are "primary" to use XA_PRIMARY (default), "secondary" for XA_SECONDARY or "clipboard" for XA_CLIPBOARD
Note: -se can be used as short form of selection
From man page: Options can be abbreviated as long as they remain unambiguous. For example, it is possible to use -d or -disp instead of -display. However, -v couldn't be used because it is ambiguous (it could be short for -verbose or -version), so it would be interpreted as a filename.
Since -s can be -selection or -silent hence minimum -se is required.
2) -t, -target
specify a particular data format using the given target atom. With -o the special target atom name "TARGETS" can be used to get a list of valid target atoms for this selection.
List available targets for available copy: xclip -sel clipboard -t TARGETS -o
Sample Output:
image/pngimage/bmp
image/cur
image/ico
image/jpeg
image/jpg
image/pbm
BITMAP
image/pgm
image/ppm
PIXMAP
image/xbm
image/xpm
TARGETS
MULTIPLE
TIMESTAMP
3. -o, -out
print the selection to standard out (generally for piping to a file or program)