J'ai récemment eu un MacBook avec écran Retina, et toutes mes captures d'écran (via ⌘ CMD+ ⇧ SHIFT+ 3ou ⌘ CMD+ ⇧ SHIFT+ 4) finissent par être deux fois plus grandes que leur affichage à l'écran.
Comment puis-je empêcher cela de se produire?
macos
macbook
screen-capture
display
Matt Huggins
la source
la source
CMD+SHIFT+3
(écran entier), mais pas avec celles prises viaCMD+SHIFT+4
(zone sélectionnée de l'écran).Réponses:
Voici la solution la plus pratique (Extrait de http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big et modifié un peu)
Utilisez OsX embedded Automator pour réduire la taille des captures d’écran automatiquement après leur prise.
Voici le fichier de workflow enregistré
la source
Voici comment je le gère. C'est compliqué, mais ça fonctionne, et n'interrompt pas ma capture d'écran -> coller le flux de travail sauvagement ... Je viens de screengrab, appeler un flux de travail alfred, puis coller.
CMD-CTRL-SHIFT-4
va capturer une section de l'écran. Cette section est copiée dans le presse-papiers OSX. Ensuite, je lance un script dans Terminal pour enregistrer le contenu du presse-papier dans un fichier temporaire, le redimensionner de moitié (72 dpi correspond à la moitié de 144 dpi) et copier l’image dans le presse-papier. Cela nécessite l'utilisation de plusieurs utilitaires - si quelqu'un connaît un moyen d'accomplir ce même exploit avec un utilitaire simple, faites-le moi savoir.J'ai lancé ce script d'Alfred pour qu'il soit facile de se rendre à:
pngpaste
est sur github: https://github.com/jcsalterego/pngpaste .sips
vient avec OSX.impbcopy
est ici: http://www.alecjacobson.com/weblog/?p=3816LifeHacker avait publié un article sur Sips http://lifehacker.com/5962420/batch-resize-quickly-in-the-os-x-terminal auquel j'ai fait référence, ainsi que sur cet élément essentiel: gist.github.com/lanceli / 4966207.
Pour Alfred, je viens de créer un flux de travail qui l’exécute en tant que script bash:
la source
/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
Deux solutions de contournement:
Si vous avez un moniteur externe non-Retina, faites-y glisser la fenêtre de l'application et prenez la capture d'écran. C'est ce que je fais la plupart du temps.
Cela ne fonctionne que dans les navigateurs. Appuyez plusieurs fois sur ⌘CMD+ -pour réduire la taille de votre police à 50%, puis effectuez une capture d'écran.
Par exemple:
Évidemment, la mise en page peut changer un peu, mais cela peut aller selon vos besoins.
la source
Votre meilleur pari est d'utiliser un utilitaire tiers tel que RetinaCapture .
C'est assez compliqué à utiliser, mais vous donne ce que vous cherchez et vous offre la possibilité de générer des captures d'écran 1x et 2x en même temps, ce qui est utile si vous créez un site Web:
Je m'attends à ce qu'il y ait un endroit où faire cela (
com.apple.screencapture
semble être le meilleur candidat); mais je ne peux pas le trouver.la source
la source
J'ai utilisé un hybride de réponses de Dan Key et de JustinParker et créé un flux de travail Automator exécutant un script bash.
Cela crée une copie du fichier d'origine et accepte également plusieurs entrées. Il suffit d'exporter en tant qu'application, puis de glisser-déposer n'importe quoi pour obtenir une version "non rétinienne" à 72 ppp et une résolution moitié de pixel.
Le code bash est:
la source
Lorsque vous dites que vos captures d'écran «finissent» par deux fois plus, je suppose que vous les envoyez aux personnes qui les regardent sur des écrans autres que ceux de la rétine. Si tel est le cas, il faut s'y attendre - la densité de pixels sur votre écran est plus élevée. Ainsi, lorsqu'ils visionneront une capture d'écran prise depuis votre ordinateur, celle-ci paraîtra physiquement plus grande.
Si vous envoyez les captures d'écran via OS X Mail, une solution consiste à définir le paramètre Taille de l'image pour les images jointes sur "Grand" au lieu de "Taille réelle". Cela réduira l'image jointe de sorte qu'elle apparaisse "normale" lorsqu'elle est affichée sur un écran autre que la rétine.
la source
utiliser l'addon suivant pour firefox
https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/
la source
Service de flux de travail Automator par clic droit
Il y a quelques bonnes réponses ici, mais je voulais quelque chose d'un peu plus facultatif et un peu moins automatique.
J'ai créé un nouveau service dans Automator appelé Créer une version non rétine que vous pouvez appeler en cliquant avec le bouton droit de la souris sur un fichier image dans le Finder.
Voici comment il est utilisé:
1. Trouver une image de la rétine.
2. Cliquez avec le bouton droit sur l'image de la rétine et trouvez notre nouveau service en bas.
3. Une image non rétine (à 50%) est générée.
Le résultat
Image par défaut:
Image non rétine:
Le flux de travail Automator
Il est assez facile de créer vous-même (mec, Automator est un joyau caché et négligé sous MacOS), mais voici le flux de travail que vous pouvez télécharger et double-cliquer pour l'installer.
Créer un workflow avec une version non-rétine
la source
Monosnap peut très bien faire cela. Il existe un paramètre avancé "Shrink Retina snaps".
Il possède un raccourci de zone de capture similaire ⌥ Option+ ⌘ CMD+ 5qui copie l'image dans votre presse-papiers.
Autre que cela, il peut faire beaucoup plus, comme les enregistrements d'écran et le téléchargement direct de vos captures d'écran sur le Web pour un partage facile.
la source