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 tomar 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 tu puedes 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.

instagram viewer

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

  1. La aplicación Script Editor tiene una GUI y documentación accesible.
  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.

Ver 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 cambiar el tamaño de una ventana en AppleScript es:

dile 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:

dile a la aplicación "Finder" que configura la aplicación con la que desea trabajar. Aquí, es Finder, pero puede usar cualquier aplicación en ejecución con una ventana abierta.

establecer los límites de la ventana frontal a 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, 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á:
    dile 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 tomar una captura de pantalla de la ventana (Mayús + Cmd + 4, luego Espacio, luego Regreso).
  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. Pon 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, por ejemplo. {25, 50, 1136 + 25, 880 + 50} que es {25, 50, 1161, 930}.
  3. Ejecute el comando AppleScript:
    dile 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.

Correo electrónico
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

Temas relacionados
  • Mac
  • Applescript
  • Capturas de pantalla
  • Consejos para Mac
Sobre el Autor
Bobby Jack (50 artículos publicados)

Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor de reseñas en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.

Más de Bobby Jack

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.