| [ Indice General ] | [ Sección Anterior ] | [ Sección Siguiente ] |
NEVEGADORES ADECUADOS PARA EL CORRECTO VISIONADO DE ESTE SITIO |
![]() |
| Índice Sección |
|---|
| VIII-1.- El comando [import] |
| VIII-2.- La opción [-pause]. |
| VIII-3.- La opción [-window]. |
| VIII-4.- Capturas de pantalla con el operador [x:] |
Con el comando [import] podremos realizar capturas de pantalla. Su sintaxis básica es:
import output
Al ejecutar el comando, el cursor del entorno gráfico tomará la forma de cruz. A partir de este momento tendremos dos formas de operar:
A): Situando el cursor en la ventana que deseemos capturar y clicando en ella.
B): Si mantenemos pulsado uno de los botones del ratón mientras lo vamos arrastrando, podremos seleccionar una determinada área. Una vez selecionada, bastará con dejar de presionar el botón para que sea capturada. En cualquier momento podremos deshacer la selección clicando con el otro botón (¡sin dejar de presionar el utilizado para iniciar el proceso!): la selección se deshará, permiténdonos iniciar otra desde el punto en que se encuentre el cursor.
Puede realizarse más de una captura con una sola línea de órdenes: bastará con especificar más de un output.
import output1 output2 ... outputn
Con el comando [import] pueden utilizarse varias opciones: [-pause] [-window] [x:]
Con esta opción especificaremos la pausa deseada, en segundos, entre dos tareas (capturas, cuando se utiliza con el comando [import]).
import -pause n output
donde n serán el número de segundos que pasarán antes de poder realizar la siguiente captura.
import -pause 10 captura.png
Con la anterior orden, una vez ejecutada, pasarán 10 segundos antes de que aparezca el cursor en forma de cruz que nos permita realizar la captura.
import -pause 10 captura1.png captura2.png
Con al anterior orden deberán pasar 10 segundos antes de poder iniciar cada una de las dos capturas.
Se insiste en que esta opción no es exclusiva del comando [import]:Puede utilizarse en cualquier circunstancia en la que se desee implementar una pausa entre dos tareas.
Esta opción nos permite especificar la ventana a capturar. Su sintasis seria:
import -window id output
El argumento id puede ser:
En los dos primeros casos, se capturará la ventana especificada por su ID o por su nombre. Si como argumento especificamos root, se realizará la captura de toda la pantalla.
El ID y/o el nombre de una ventana (así como otros muchos datos sobre la misma) pueden conocerse ejecutando el comando xwininfo: Al ejecutar dicho comando nos aparecerá un mensaje indicando que cliquemos con el ratón en la ventana de la que deseamos la información.
asd53@ubuntu:~$ xwininfo
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
Tras clicar sobre la ventana deseda, obtendremos la siguiente información (en "negrita" el ID y el nombre de la ventana):
xwininfo: Window id: 0x1a00501 "Escriptori - Navegador de fitxers"
Absolute upper-left X: 76
Absolute upper-left Y: 176
Relative upper-left X: 76
Relative upper-left Y: 176
Width: 906
Height: 453
Depth: 24
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +76+176 -42+176 -42-139 +76-139
-geometry 906x453-42+176
Si quisiéramos realizar una captura de la ventana sobre la que hemos pedido información, la orden seria:
import -window 0x1a00501 captura.gif
Una alternativa al comando [import], cada vez mas utilizada, nos la presenta el denominado operador [x:]
Mediante dicho operador (ya se comentó algo sobre el al tratar del comando [compare]) podemos visualizar directamente en pantalla la imagen resultante de cualquier operación que realicemos.
Para realizar una captura de pantalla mediante el operador x: vamos a utilizar el comando [convert] en lugar de [import].
convert x: output
Utilizado con la anterior sintaxis, sin argumentos, se operará del mismo modo que con [import].
Cuando deseemos capturar una determinada ventana podremos utilizar también el ID o el nombre ( puede utilizarse también el valor root si desea capturarse la pantalla entera), tal como se explicó en la opción [-window], solo que en este caso la sintaxis seria:
convert x:'id' output
Pueden también utilizarse como argumentos de [x:] los parámetros "geoméricos" expuestos en la explicación de la opción [-crop], con el fin de delimitar el area a capturar, de acuerdo con la siguiente sintaxis:
convert x:'id[ WxH+x+y]' output
Por ejemplo:
convert x:'root[300x400+879+122]' screen.jpg
También podemos ver directamente en pantalla la imagen de la captura. Bastará con añadir otro operador [x:], esta vez como formato especial de salida:
convert x:'root[300x400+879+122]' x:
| [ Indice ] | [ Inicio Sección] | [ Sección Anterior ] | [ Sección Siguiente ] |
Licencia: "ImageMagick: Manual en español". By Antoni Serra Devecchi is licensed under a Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 España License.
NEVEGADORES ADECUADOS PARA EL CORRECTO VISIONADO DE ESTE SITIO |
![]() |