import

简单的截屏工具
捕获部分或全部屏幕并将图像保存到文件。

语法

  import [ options ... ] [ file ]

您可以捕获单个窗口,整个屏幕或屏幕的任何矩形部分.

实例

使用鼠标选择窗口并将其以MIFF图像格式保存到标题为MyTest.miff的文件,请使用:

$ import MyTest.miff 

要将桌面保存到jpeg文件,作用相当于Print Screen键 请使用:

$ import -window root MyTest.jpg

等待5秒钟后,截取鼠标选择的范围

 $ sleep 5; import mypicture.jpg

截取鼠标所点击的窗口

 $ import -frame mypicture.jpg 

用于截取window ID为0xe00003的窗口,你可以使用xwininfo命令获取到特定窗口的window ID

 $ import -frame -window 0xe00003 mypicture.jpg 

选项



-border 
在输出图像中包含图像边框

-colors value
图像中的首选颜色数。图像中的实际颜色数量可能少于您的请求,但绝不会更多

-colorspace value
colorspace类型: GRAY, OHTA, RGB, Transpar*ent, XYZ, YCbCr, YIQ, YPbPr, YUV, or CMYK.
默认情况下,RGB。

透明颜色,因为它保留了图像的遮罩通道(如果存在)。
此选项生效时需要使用-colors或-monochrome选项

-comment string
用注释注释图像.

-compress type
图像压缩的类型: None, BZip, Fax, Group4, JPEG, LZW, RunlengthEncoded, or Zip.
指定图像以非压缩格式存储二进制图像,默认值是指定图像文件的压缩类型

-delay <1/100ths of a second>x 
暂停后显示下一个图像。
此选项对于调节图像序列的显示非常有用。在显示下一个图像之前,1/100秒必须到期。默认值是图像序列的每帧之间的6/100秒。第二个值是可选的。它指定在重复动画序列之前暂停的秒数

-density x
图像像素的垂直和水平分辨率.

-frame
包括窗口管理器框架.

-geometry x{+-}{+-}{%}{!}{<}{>}
图像的宽度和高度.

-interlace type
隔行扫描方案的类型: None, Line, Plane, or Partition. 默认值为 None.
此选项用于指定原始图像格式(如RGB或YUV)的隔行扫描方案的类型

No - 表示不交错 (RGBRGBRGBRGBRGBRGB...)
Line - 使用扫描行隔行扫描 (RRR...GGG...BBB...RRR...GGG...BBB...)
Plane - 使用平面隔行扫描 (RRRRRR...GGGGGG...BBBBBB...)
Partition - 就像平面一样,除了将不同的平面保存到单个文件中 (例如 image.R, image.G, and image.B)

使用Line或Plane创建隔行扫描GIF或渐进式JPEG图像

-label name .
为图像分配标签

-monochrome
将图像转换为黑白图像

-negate
用其互补色替换每个像素(白色变为黑色,黄色变为蓝色等)

-quality value
JPEG/MIFF/PNG 压缩级别
对于JPEG图像格式,质量为0(最差)到100(最佳)。默认质量为75. 
MIFF和PNG图像格式的质量设置图像压缩量(质量/ 10)和过滤器类型(质量%10)。压缩质量值范围从0(最差)到100(最佳)

-rotate degrees{<}{>}
图像旋转

仅当宽度超过高度时,才使用>旋转图像。<仅在宽度小于高度时旋转图像。例如,如果指定-90>且图像大小为480x640,则图像不会旋转指定的角度。但是,如果图像为640x480,则旋转-90度。旋转图像遗留下来的空三角形用定义为bordercolor(类borderColor)的颜色填充。

-scene value  
屏幕快照数量。
抓取多个图像以创建动画序列。
 
-screen 
用于获取图像的GetImage请求应在根窗口上完成

-silent 
默默操作,没有任何铃声。

-transparency color 
在图像中使此颜色透明

-treedepth value 
通常,此整数值为零或一。告诉转换为颜色减少算法选择最佳深度。 
对此参数尝试2到8之间的值。

-verbose 
打印有关图像的详细信息。打印此信息:图像场景编号; 图像名称; 图片大小; 图像类(Direct-Class或PseudoClass); 独特颜色的总数; 以及读取和写入图像的秒数。

-window id 
选择具有此ID或名称的窗口


所有选项都按命令行顺序处理。您在命令行上指定的任何选项将保持有效,直到通过使用不同的效果再次指定选项显式更改它。

file指定图像文件名。如果省略file,则默认为magick.miff。默认图像格式为MIFF。要指定特定的图像格式,请在文件名前加上图像格式名称和冒号(即gif:image),或将图像类型指定为文件名后缀(即image.jpg)。

将文件指定为 - 用于标准输出。如果file的扩展名为.Z或.gz,则分别使用compress或gzip压缩文件大小。在图像文件名之前| 管道到系统命令。如果文件已存在,系统将提示您是否应覆盖该文件。

import 命令实例:

linux命令:import -pause 5 -window root desktop_screenshot.jpg desktop_screenshot.jpg root -window 5 -pause import import -pause 5 -window root desktop_screenshot.jpgrootopen.com
linux命令:import -pause 5 -window root desktop_screenshot.jpg desktop_screenshot.jpg root -window 5 -pause import import -pause 5 -window root desktop_screenshot.jpgrootopen.com
2018-01-07 18:57:48

linux命令:import -window `xwininfo | awk '/Window id/{print $4; exit}'` `uuidgen`.png `uuidgen`.png exit}'` $4; id/{print '/Window awk | `xwininfo -window import import -window `xwininfo | awk '/Window id/{print $4; exit}'` `uuidgen`.pngrootopen.com
linux命令:import -window `xwininfo | awk '/Window id/{print $4; exit}'` `uuidgen`.png `uuidgen`.png exit}'` $4; id/{print '/Window awk | `xwininfo -window import import -window `xwininfo | awk '/Window id/{print $4; exit}'` `uuidgen`.pngrootopen.com
2018-04-04 02:35:48

linux命令:import unicodedata; map(unicodedata.name, '\u2022'.decode('ascii')) '\u2022'.decode('ascii')) map(unicodedata.name, unicodedata; import import unicodedata; map(unicodedata.name, '\u2022'.decode('ascii'))rootopen.com
linux命令:import unicodedata; map(unicodedata.name, '\u2022'.decode('ascii')) '\u2022'.decode('ascii')) map(unicodedata.name, unicodedata; import import unicodedata; map(unicodedata.name, '\u2022'.decode('ascii'))rootopen.com
2018-01-10 21:39:48

linux命令:import -window root -quality 98 screenshot.png screenshot.png 98 -quality root -window import import -window root -quality 98 screenshot.pngrootopen.com
linux命令:import -window root -quality 98 screenshot.png screenshot.png 98 -quality root -window import import -window root -quality 98 screenshot.pngrootopen.com
2018-04-13 04:18:48

linux命令:import -quality 90 screenshot.png screenshot.png 90 -quality import import -quality 90 screenshot.pngrootopen.com
linux命令:import -quality 90 screenshot.png screenshot.png 90 -quality import import -quality 90 screenshot.pngrootopen.com
2018-03-04 23:20:48

Linux的Bash命令行(A-Z排序)