84 votes

Comment puis-je empêcher mon écran rétina de faire des captures d'écran de taille 2x ?

J'ai récemment obtenu un MacBook à écran rétina, et toutes mes captures d'écran (par l'intermédiaire de CMD + SHIFT + 3 o CMD + SHIFT + 4 ) finissent par doubler de taille par rapport à leur apparence à l'écran.

Par exemple, voici une capture d'écran du logo Ask Different prise via 4 sur un MacBook Pro retina exécutant MacOS 10.15.7 :

enter image description here

Lorsque le fichier est ouvert localement dans Aperçu ou Quick Look, il apparaît à la même taille que le logo du site web. Mais lorsqu'il est téléchargé sur le web, il s'affiche deux fois plus grand.

Comment puis-je empêcher que cela se produise ?

0 votes

Téléchargez une extension google chrome de capture d'écran et ouvrez l'image dans google chrome. Utilisez ensuite l'extension au lieu de l'option Macbook.

33voto

chrisdew Points 6165

Voici la solution la plus pratique (Tiré de http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big et un peu modifié)

Utilisez OsX embedded Automator pour réduire automatiquement la taille des captures d'écran après leur réalisation.

  1. Ouvrez /Applications/Automator
  2. Créez une "action de dossier".
  3. En haut de la fenêtre, où il est indiqué "Folder Action receives file and folders added to", sélectionnez "Desktop".
  4. Dans le panneau de gauche, sélectionnez "Fichiers et dossiers" et faites glisser l'élément "Filtrer les éléments du Finder" vers le panneau de droite.
  5. Ajoutez les conditions suivantes à l'action Filtrer les éléments de l'explorateur : Le nom commence par "Screen Shot" ; le type est une image.
  6. (Etape facultative : si vous souhaitez conserver une copie des originaux) - Dans la liste des actions à gauche, trouvez "Copier les éléments du Finder" et faites-le glisser vers le panneau à droite. Définissez le dossier de destination pour la copie de l'image (par exemple : "Vers : Images").
  7. Dans la bibliothèque d'actions à gauche, cliquez sur "Photos" et faites glisser l'action "Scale Images" vers le panneau de droite.
  8. Dans l'action Échelle des images, sélectionnez "En pourcentage" dans la liste déroulante et définissez la valeur sur 50.
  9. Sélectionnez Fichier > Enregistrer et donnez à l'action de dossier un nom accrocheur comme "Copie de capture d'écran plus petite".

screenshot

Voici fichier de flux de travail enregistré

2 votes

TIL sur Automator !

1 votes

Il semble que cela ne fonctionne pas dans Mojave (du moins dans la version bêta). Je peux l'exécuter sur un élément individuel et cela fonctionne, mais l'automate ne s'exécute pas lorsqu'une capture d'écran est effectuée, peut-être parce que Mojave fait apparaître immédiatement un aperçu de l'édition de style iOS dans le coin.

1 votes

Mise à jour rapide : Il semble que la mise à jour vers Mojave (du moins pour moi) m'a obligé à faire un clic droit sur mon dossier et à configurer/activer les actions du dossier sous Services (même si je n'ai jamais eu à le faire auparavant). Une fois que j'ai fait cela (et désactivé la prévisualisation en coin pour les captures d'écran), cette action fonctionne à nouveau.

16voto

JustinParker Points 281

C'est comme ça que je le gère. C'est compliqué, mais ça marche, et ça n'interrompt pas sauvagement mon flux de travail capture d'écran -> collage... Je fais juste une capture d'écran, j'appelle un workflow Alfred, et je colle.

CMD-CTRL-SHIFT-4 capturera une section de l'écran. Cette section est copiée dans le presse-papiers d'OSX. Je lance ensuite un script dans le terminal pour enregistrer le contenu du presse-papiers dans un fichier temporaire, le redimensionner de moitié (72 dpi est la moitié de 144 dpi), et recopier l'image dans le presse-papiers. Cela nécessite l'utilisation de plusieurs utilitaires - si quelqu'un connaît un moyen d'accomplir ce même exploit avec un simple utilitaire, merci de me le faire savoir.

Je lance ce script depuis Alfred pour qu'il soit facile d'y accéder :

#!/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 sur github : https://github.com/jcsalterego/pngpaste . sips est livré avec OSX. impbcopy est ici : http://www.alecjacobson.com/weblog/?p=3816

LifeHacker a publié un article sur les sirops. http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal que j'ai référencé, ainsi que ce gist : gist.github.com/lanceli/4966207.

Pour Alfred, je viens de créer un flux de travail qui exécute ceci comme un bash script :

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

0 votes

J'adore ça, en théorie, mais pour moi, ça déforme l'image ou la rend floue au point de la rendre méconnaissable...

3 votes

@Ze'ev Essayez de remplacer les lignes 2 et 3 par ceci : /usr/bin/sips -s dpiHeight 72.0 -s dpiWidth 72.0 /tmp/ss.png

0 votes

Aha ... le problème est en fait un "bug" dans Google Chrome qui rééchantillonne les images de manière incorrecte. Si je colle le même presse-papiers dans Mail.app, l'image est parfaite. Cette solution de contournement permet donc de mettre l'image à l'échelle pour un collage "net" dans Chrome, et vous pouvez ensuite la redimensionner avec le coin de redimensionnement de Gmail... jusqu'à ce qu'ils corrigent ce problème...

15voto

Steve Bennett Points 507

Deux solutions de contournement :

  1. Si vous disposez d'un moniteur externe non Retina, faites glisser la fenêtre de l'application à cet endroit et faites une capture d'écran. C'est ce que je fais la plupart du temps.

  2. Cela ne fonctionne que dans les navigateurs. Presse CMD + - plusieurs fois pour réduire votre police à 50%, puis faites un screencap.

Par exemple :

enter image description here

Évidemment, la mise en page peut changer un peu, mais cela peut convenir en fonction de vos besoins.

0 votes

Des solutions de contournement astucieuses !

9voto

orome Points 10477

Votre meilleure chance est d'utiliser un utilitaire tiers comme RetinaCapture .

Il s'agit d'un outil assez lourd à utiliser, mais qui vous donne ce que vous recherchez et vous permet de générer des captures d'écran 1x et 2x en même temps, ce qui est utile si vous construisez un site Web :

enter image description here

enter image description here


Je suppose qu'il existe un paramètre quelque part pour faire cela ( com.apple.screencapture semble le meilleur candidat) ; mais je ne le trouve pas.

0 votes

Étonnamment, il n'y a toujours pas d'option système pour le faire.

4voto

AbstractVoid Points 131

Si vous recherchez une solution simple et ponctuelle, vous pouvez modifier la taille de l'image dans l'application Prévisualisation (tiré de aquí ):

  1. Ouvrir la capture d'écran dans l'aperçu
  2. Sélectionnez "Ajuster la taille " dans le menu Outils.
  3. Modifiez la largeur et la hauteur à 50 % de l'original.
  4. Changez la résolution à 72 pixels/pouce

En outre, vous pouvez voir les métadonnées de l'image (ppp, taille, etc.) dans l'application Aperçu, il suffit de cliquer sur Tools > Show Inspector (extrait de aquí ).

0 votes

Mais en fait, cela rééchantillonne l'image et en supprime 50%. Ce que vous voulez, c'est simplement changer la résolution à 72 dpi.

0 votes

C'est l'équivalent du redimensionnement d'une image dans un éditeur d'images. Vous perdrez en qualité.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X