Cómo cambiar la voz de Siri en su iPhone, iPad o Mac
25 junio, 2021
Cómo corregir "El servicio de perfiles de usuario no pudo iniciar sesión" en Windows 10
25 junio, 2021

Obtenga capturas de pantalla de ventanas macOS de tamaño perfecto en todo momento con AppleScript

Si necesita tomar muchas capturas de pantalla en su Mac, puede que le guste este truco para obtener el tamaño correcto en todo momento.

A plastic measuring stick on a blue background

Hacer capturas de pantalla siempre ha sido algo que macOS ha hecho muy bien. Los accesos directos le permiten enviar capturas de pantalla al portapapeles o guardarlas en el escritorio. Puede capturar toda la pantalla o cualquier rectángulo arbitrario. También puede capturar una ventana específica con una sombra paralela automática.

La captura de ventana, en particular, produce un resultado muy agradable. Pero no es fácil hacer una captura de pantalla con las dimensiones exactas. Cambiar el tamaño de una ventana a un ancho y alto de píxeles exactos es bastante complicado. La sombra adicional lo hace aún más difícil.

A continuación, le mostramos cómo puede capturar capturas de pantalla de ventanas de tamaño perfecto en todo momento.

Paso 1. Aprenda a ejecutar AppleScript

Aunque puede cambiar el tamaño de las imágenes usando Fotos o Vista previa , implica mucho ensayo y error, especialmente cuando se trata de capturas de pantalla basadas en ventanas. Nuestra técnica utiliza AppleScript, un lenguaje de secuencias de comandos que brinda acceso a las aplicaciones de Mac. Es exactamente lo que necesita para establecer el tamaño exacto de una ventana.

Puede ejecutar comandos y programas de AppleScript mediante dos métodos:

  1. La aplicación Script Editor tiene una GUI y documentación accesible.
    A screenshot of the macOS Script Editor application
  2. Puede ejecutar el programa osascript en la línea de comando, usando Terminal. Puede enviar AppleScript como entrada a osascript así:
     echo '... applecript va aquí ...' | osascript 

La opción que utilice depende de sus preferencias personales.

Consulte también: ¿Qué es AppleScript? Escribiendo su primer script de automatización de Mac

Paso 2. Cambiar el tamaño de una ventana exactamente usando AppleScript

El comando para dimensionar una ventana en AppleScript es:

 decirle a la aplicación "Finder" que establezca los límites de la ventana frontal en {25, 50, 1025, 650} 

Tenga en cuenta que esto es bastante detallado, así que asegúrese de escribirlo exactamente como se muestra. Las partes individuales funcionan de la siguiente manera:

dígale a la aplicación «Finder» que configure la aplicación con la que desea trabajar. Aquí, es Finder, pero puede usar cualquier aplicación en ejecución con una ventana abierta.

establece los límites de la ventana frontal en describe la acción a realizar. Estarás configurando el tamaño de la ventana frontal, así que asegúrate de traer la que quieras al frente primero.

{25, 50, 1025, 650} son ​​los límites. Tenga en cuenta que estas son las coordenadas xey de las esquinas superior izquierda e inferior derecha, respectivamente. Para este propósito, los valores reales son menos importantes que la diferencia entre ellos: el ancho y el alto.

Paso 3. Calcule el tamaño de la sombra

La parte final del rompecabezas es calcular el tamaño de la sombra paralela, para que puedas tenerlo en cuenta. Esto implica un poco de trabajo, te lo diremos, la sombra es de 112 × 112 píxeles .

Pero en caso de que esto cambie, o si alguna vez necesita resolverlo desde cero, aquí le mostramos cómo hacerlo.

  1. Comience obteniendo las dimensiones de una ventana, cualquier ventana servirá:
     decirle a la aplicación "Finder" que obtenga los límites de la ventana frontal 
  2. Reste los dos primeros valores de los dos segundos para obtener el ancho y el alto.
  3. Ahora tome una captura de pantalla de la ventana ( Mayús + Cmd + 4 , luego Espacio , luego Retorno ).
  4. Seleccione el archivo de imagen de captura de pantalla en Finder y observe las dimensiones en el panel de vista previa ( Ver> Mostrar vista previa ). Estos deben ser más grandes que el ancho y el alto que obtuviste en el último paso. La diferencia es el tamaño de la sombra.

Paso 4. Ponga todo junto

Supongamos que desea una captura de pantalla de exactamente 1024 × 768 píxeles. Esto es lo que debe hacer:

  1. Comience agregando las dimensiones de la sombra. Si son 112 × 112, nuestra ventana final será (1024 + 112) × (768 + 112), es decir, 1136 × 880.
  2. Ahora, elija las coordenadas para la esquina superior izquierda y agréguelas a estas dimensiones para obtener la esquina inferior derecha, p. {25, 50, 1136 + 25, 880 + 50} que es {25, 50, 1161, 930}.
  3. Ejecute el comando AppleScript:
     indicar a la aplicación "Finder" que establezca los límites de la ventana frontal en {25, 50, 1161, 930} 
  4. Finalmente, tome la captura de pantalla (Mayús + Cmd + 4, luego Espacio, luego haga clic).

Si esto le parece mucho trabajo, no se preocupe, solo debe realizar los pasos 1 a 2 una vez. Si utiliza con regularidad varios tamaños de imagen diferentes, puede guardar un archivo AppleScript para cada uno.

Utilice AppleScript para perfeccionar las capturas de pantalla de su ventana

Esta técnica requiere un poco de configuración inicialmente, pero puede ahorrarle mucho tiempo a largo plazo. Hay una sorprendente falta de funciones de tamaño de ventana en macOS, pero AppleScript le ayuda a evitar estas deficiencias. Para capturas de pantalla de tamaño perfecto, sin recortes incómodos, ¡nada supera la precisión de píxeles!

Si con frecuencia necesita trabajar con muchas capturas de pantalla, considere usar un método para cambiar el tamaño por lotes.

image-viewers-mac
Cómo convertir por lotes y cambiar el tamaño de imágenes en su Mac

¡No pierda el tiempo convirtiendo y cambiando el tamaño de las imágenes por separado! A continuación, le mostramos cómo convertir por lotes rápidamente y cambiar el tamaño de las imágenes en su Mac.

Leer siguiente

Acerca del autor

.

Comments are closed.

Hablamos?