Mac - copie a tela para a área de transferência com zoom de mais de 200%: como controlar isso

5

Acabei de ter um MacBook com a tela de retina e quando pressiono CTRL + SHIFT + CMD + 4 Eu recebo o comportamento esperado: copia a área selecionada como uma captura de tela para minha área de transferência. O problema é que copia mais de 200% de zoom. Reduzi-lo para o tamanho certo para torná-lo pixelado e por isso não estou obtendo uma imagem exata (como eu vejo quando é tirada).

Há configurações em algum lugar que eu possa alterar para que seja copiado no nível de zoom em que eu realmente trabalho?

ADICIONAR: Meu chefe tem um Mac mais antigo sem tela de retina e ele não tem esse problema. Eu não sei se tem algo necessariamente a ver com a tela de retina.

    
por Man Personson 03.12.2012 / 21:26

2 respostas

4

Não conheço uma configuração para reduzir automaticamente a captura de tela, mas aqui estão algumas alternativas:

  1. Use RetinaCapture .
  2. Depois de capturar a captura de tela, abra o aplicativo Visualizar , pressione ⌘N para colar a captura de tela em um novo documento e, em seguida, selecione Ferramentas > Ajuste o tamanho ... e dimensione para 50% com dimensionar proporcionalmente e redefinir a imagem . Isso deve criar uma imagem nítida e sem pixels. Em seguida, pressione ⌘A ( Selecionar Tudo ) seguido por ⌘C ( Copiar ), e você terá a captura de tela reduzida na sua área de transferência.
  3. Siga este tutorial para criar uma ação de pasta que será redimensionada automaticamente Captura de arquivos de imagem.
por 03.12.2012 / 23:30
1
  • Abra o Automator.
  • Selecione o modelo de serviço
  • Set: o serviço recebe 'sem entrada' em 'qualquer aplicativo'
  • Arraste "Executar script de shell" da esquerda para a direita
  • Adicione o seguinte script:
# Variables
NOW=$(date "+%Y-%m-%d at%l.%M.%S %p")
homedir=~
eval homedir=$homedir
SS_PATH="$homedir/Desktop"
SS_FILE="Screen Shot $NOW"

# execute screen capture command, screenshot$NOW.png is the name of file
screencapture -i -r "$SS_PATH/[email protected]"

# get the 50% width of screenshot by sips
WIDTH=$(($(sips -g pixelWidth "$SS_PATH/[email protected]" | cut -s -d ':' -f 2 | cut -c 2-)/2))

# scale down by sips
sips --resampleWidth $WIDTH "$SS_PATH/[email protected]" --out "$SS_PATH/$SS_FILE.png"

# remove the native screenshot
rm "$SS_PATH/[email protected]"
  • Salvar (lembre-se do nome)
  • Abra as Preferências do Sistema e vá para o Teclado
  • Selecione Atalhos e selecione Serviços
  • Desça até a seção Geral e selecione o nome
  • Adicione um atalho: Comando + Shift + 5

Isso criará uma captura de tela reduzida na sua área de trabalho

Eu preferiria fazer isso na área de transferência, pois todos nós usamos isso com mais frequência. Alguém pronto para o desafio?

    
por 25.10.2013 / 21:24