84 votos

¿Cómo puedo evitar que mi pantalla retina tome capturas de pantalla de tamaño 2x?

Recientemente he adquirido un MacBook con pantalla retina, y todas mis capturas de pantalla (vía CMD + SHIFT + 3 o CMD + SHIFT + 4 ) acaban siendo el doble de grandes que las que aparecen en pantalla.

Por ejemplo, esta es una captura de pantalla del logotipo de Ask Different tomada a través de 4 en un MacBook Pro retina con MacOS 10.15.7:

enter image description here

Cuando el archivo se abre localmente en Vista Previa o Vista Rápida, aparece con el mismo tamaño que el logotipo del sitio web. Pero cuando se sube a la web, se muestra el doble de grande.

¿Cómo puedo evitar que esto ocurra?

33voto

chrisdew Puntos 6165

Esta es la solución más conveniente (Tomado de http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big y modificado un poco)

Utiliza el Automator incrustado en OsX para reducir el tamaño de las capturas de pantalla automáticamente después de haberlas tomado.

  1. Abrir /Aplicaciones/Automator
  2. Crear una "Acción de Carpeta"
  3. En la parte superior de la ventana, donde dice "Acción de carpeta recibe archivo y carpetas añadidas a", seleccione "Escritorio"
  4. En el panel de la izquierda, seleccione "Archivos y carpetas" y arrastre el elemento "Filtrar elementos del Finder" al panel de la derecha.
  5. Añada las siguientes condiciones a la acción Filtrar elementos del buscador: El nombre empieza por "Captura de pantalla"; El tipo es imagen.
  6. (Paso opcional: si desea conservar la copia de los originales) - En la lista de Acciones de la izquierda, busque "Copiar elementos del Finder" y arrástrela al panel de la derecha. Establezca la carpeta de destino para la copia de imágenes (por ejemplo: "A: Imágenes")
  7. En la biblioteca de acciones de la izquierda, haz clic en "Fotos" y arrastra la acción "Escalar imágenes" al panel de la derecha.
  8. En la acción Escalar imágenes, seleccione "Por porcentaje" en el desplegable y establezca el valor en 50.
  9. Selecciona Archivo > Guardar y dale a la Acción de Carpeta un nombre rápido como "Copia de pantalla más pequeña"

screenshot

Aquí está archivo de flujo de trabajo guardado

16voto

JustinParker Puntos 181

Así es como lo manejo. Es complicado, pero funciona, y no interrumpe mi flujo de trabajo de captura de pantalla -> pegado... Yo sólo captura de pantalla, llame a un flujo de trabajo alfred, y luego pegar.

CMD-CTRL-SHIFT-4 capturará una sección de la pantalla. Esa sección se copia en el portapapeles de OSX. Luego lanzo un script en el terminal para guardar el contenido del portapapeles en un archivo temporal, redimensionar a la mitad (72 dpi es la mitad de 144 dpi), y copiar la imagen de nuevo en el portapapeles. Esto requiere el uso de varias utilidades - si alguien sabe de una manera de lograr esta misma hazaña con una simple utilidad por favor hágamelo saber.

Lanzo este script desde Alfred para que sea fácil llegar a él:

#!/bin/bash
pngpaste /tmp/ss.png
width=$((`sips -g pixelWidth /tmp/ss.png | cut -s -d ':' -f 2 | cut -c 2-` / 2))
sips -Z $width /tmp/ss.png
impbcopy /tmp/ss.png

pngpaste está en github: https://github.com/jcsalterego/pngpaste . sips viene con OSX. impbcopy está aquí: http://www.alecjacobson.com/weblog/?p=3816

LifeHacker publicó un artículo sobre los sorbos http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal que he referenciado, así como este gist: gist.github.com/lanceli/4966207.

Para Alfred, acabo de hacer un flujo de trabajo que ejecuta esto como un bash script:

/Users/yourusername/bin/shrink_clipboard > /dev/null 2&>1

15voto

kwyld3 Puntos 21

Dos soluciones:

  1. Si tienes un monitor externo que no sea Retina, arrastra la ventana de la aplicación allí y haz la captura de pantalla. Eso es lo que hago la mayoría de las veces.

  2. Esto sólo funciona en los navegadores. Pulse ⌘CMD + - un par de veces para reducir el tamaño de la fuente al 50%, y luego la captura de pantalla.

Por ejemplo:

enter image description here

Obviamente la disposición puede cambiar un poco, pero puede estar bien dependiendo de tus necesidades.

9voto

user4395 Puntos 69

Su mejor opción es utilizar una utilidad de terceros como RetinaCapture .

Es bastante engorroso de usar, pero te da lo que buscas, y ofrece la opción de generar capturas de pantalla 1x y 2x al mismo tiempo, lo cual es útil si estás construyendo un sitio web:

enter image description here

enter image description here


Espero que haya un ajuste en alguna parte para hacer esto ( com.apple.screencapture parece el mejor candidato); pero no lo encuentro.

1voto

daGUY Puntos 3289

Cuando dices que tus capturas de pantalla "acaban" con el doble de tamaño, sospecho que las estás enviando a personas que las ven en pantallas no retina. Si es así, es de esperar: la densidad de píxeles de tu pantalla es mayor, así que cuando vean una captura de pantalla tomada desde tu máquina en la suya, parecerá físicamente más grande.

Una solución para esto, si estás enviando las capturas de pantalla a través de OS X Mail, es establecer la configuración de Tamaño de imagen para las imágenes adjuntas en "Grande" en lugar de "Tamaño real". Esto reducirá la escala de la imagen adjunta para que aparezca "normal" cuando se vea en una pantalla no retina.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X