Recientemente recibí una MacBook con pantalla de retina, y todas mis capturas de pantalla (a través de ⌘ CMD+ ⇧ SHIFT+ 3o ⌘ CMD+ ⇧ SHIFT+ 4) terminan siendo el doble del tamaño en comparación con cómo aparecen en la pantalla.
¿Cómo puedo evitar que esto suceda?
macos
macbook
screen-capture
display
Matt Huggins
fuente
fuente
CMD+SHIFT+3
(pantalla completa) pero no a través deCMD+SHIFT+4
(área seleccionada de la pantalla).Respuestas:
Aquí está 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)
Utilice OsX Embedded Automator para reducir el tamaño de las capturas de pantalla automáticamente después de tomarlas.
Aquí está guardado el archivo de flujo de trabajo
fuente
Así es como lo manejo. Es complicado, pero funciona, y no interrumpe mi captura de pantalla -> pegar el flujo de trabajo salvajemente ... Simplemente tomo la pantalla, llamo un flujo de trabajo de Alfred y luego pego.
CMD-CTRL-SHIFT-4
capturará una sección de la pantalla. Esa sección se copia en el portapapeles OSX. Luego lanzo un script en la terminal para guardar el contenido del portapapeles en un archivo temporal, cambiar el tamaño a la mitad (72 ppp es la mitad de 144 ppp) y copiar la imagen nuevamente al portapapeles. Esto requiere el uso de varias utilidades; si alguien conoce una manera de lograr esta misma hazaña con una simple utilidad, hágamelo saber.Lanzo este script desde Alfred para que sea fácil llegar a:
pngpaste
está en github: https://github.com/jcsalterego/pngpaste .sips
Viene con OSX.impbcopy
está aquí: http://www.alecjacobson.com/weblog/?p=3816LifeHacker tenía un artículo sobre sorbos http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal al que hice referencia, así como esta esencia: gist.github.com/lanceli / 4966207.
Para Alfred, acabo de hacer un flujo de trabajo que ejecuta esto como un script bash:
fuente
/usr/bin/sips -s dpiHeight 72.0 -s dpiWidth 72.0 /tmp/ss.png
screencapture -ioW $SCREENSHOT && pngquant -f --ext .png --skip-if-larger $SCREENSHOT && impbcopy $SCREENSHOT
Dos soluciones alternativas:
Si tiene un monitor externo que no es Retina, arrastre la ventana de la aplicación allí y tome la captura de pantalla. Eso es lo que hago la mayor parte del tiempo.
Esto solo funciona en los navegadores. Presione ⌘CMD+ -un par de veces para reducir su fuente al 50%, luego captura de pantalla.
Por ejemplo:
Obviamente, el diseño puede cambiar un poco, pero puede estar bien dependiendo de sus necesidades.
fuente
Su mejor opción es utilizar una utilidad de terceros como RetinaCapture .
Es bastante engorroso de usar, pero le brinda lo que está buscando y brinda la opción de generar capturas de pantalla 1x y 2x al mismo tiempo, lo cual es útil si está creando un sitio web:
Espero que haya un entorno en algún lugar para hacer esto (
com.apple.screencapture
parece el mejor candidato); Pero no puedo encontrarlo.fuente
fuente
Utilicé un híbrido de las respuestas de Dan Key y JustinParker y creé un flujo de trabajo de Automator que ejecutó un script bash.
Esto hace una copia del archivo original y también acepta múltiples entradas. Simplemente exporte como una aplicación y luego arrastre y suelte cualquier cosa para obtener una versión "sin retina" a 72ppi y la mitad de la resolución de píxeles.
El código bash es:
fuente
Cuando dices que tus capturas de pantalla "terminan" dos veces el tamaño, sospecho que las estás enviando a personas que las están viendo en pantallas que no son de retina. Si es así, eso es de esperarse: la densidad de píxeles en su pantalla es mayor, por lo que cuando vean una captura de pantalla tomada de su máquina en la suya, aparecerá físicamente más grande.
Una solución alternativa para esto, si está 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". Eso reducirá la imagen adjunta de manera que parezca "normal" cuando se visualiza en una pantalla sin retina.
fuente
usa el siguiente complemento para firefox
https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/
fuente
Haga clic derecho en el Servicio de flujo de trabajo de Automator
Aquí hay algunas respuestas geniales, pero quería algo un poco más opcional y un poco menos automático.
Creé un nuevo servicio en Automator llamado Crear versión sin retina que se puede llamar haciendo clic derecho en cualquier archivo de imagen en Finder.
Así es como se usa:
1. Encuentra la imagen de la retina.
2. Haga clic derecho en la imagen de retina y encuentre nuestro nuevo Servicio en la parte inferior.
3. Se genera una imagen sin retina (escala del 50%).
El resultado
Imagen por defecto:
Imagen no retina:
El flujo de trabajo de Automator
Es bastante fácil crearse (hombre, Automator es una joya oculta y descuidada en MacOS), pero aquí está el flujo de trabajo que puede descargar y hacer doble clic para instalar.
Crear flujo de trabajo de versión sin retina
fuente
Monosnap puede hacer esto bastante bien. Hay una configuración avanzada "Shrink Retina snaps".
Tiene un atajo de área de captura similar ⌥ Option+ ⌘ CMD+ 5que copia la imagen a su portapapeles.
Aparte de eso, puede hacer mucho más, como grabaciones de pantalla y cargar directamente sus capturas de pantalla en la web para compartirlas fácilmente.
fuente