Enregistrer des images OS X Grab dans des formats autres que .tiff?


27

L'utilitaire Grab d'OS X peut-il être créé pour enregistrer des images dans des formats autres que .tiff? Je cherche spécifiquement à étendre / ajuster Grab pour un flux de travail rapide et court, plutôt que de chercher un autre outil à utiliser.

Réponses:


22

Quel type de fichier voulez-vous?

Si vous utilisez les raccourcis d'écran intégrés ( - Shift- 3/ 4), ils enregistreront les captures d'écran par défaut en tant que fichiers .png. Vous pouvez en savoir plus à ce sujet en consultant la question SuperUser: Comment faire des captures d'écran sous Mac OS X?

Vous pouvez également régler le type de fichier enregistré par les raccourcis capture d'écran (et screencapturesur la ligne de commande) en exécutant: defaults write com.apple.screencapture type image_formatdans le terminal où image_format peut être jpg, pdf, png, tiff, et quelques autres. Vous devrez vous déconnecter et vous reconnecter pour que cela prenne effet.


Je voudrais généralement .pngs, mais tout aussi important, je voudrais changer de type au fur et à mesure de mon choix. Je vous suis reconnaissant pour votre réponse, mais j'utilise généralement Grab et je voudrais particulièrement changer son type de fichier si possible.
Ollie Glass

3
@Ollie G - Grab enregistre uniquement en tant que fichiers .tiff.
Chealion

1
Au lieu de vous déconnecter, vous pouvez également exécuter killall SystemUIServerpour forcer le changement de format à prendre effet.
Kent

comme info supplémentaire, vos captures d'écran sont enregistrées sous Desktop
hihell

17

Grab (l'utilitaire de capture d'écran OSX) crée des TIFF par défaut, et il n'y a aucun moyen de changer cela (la boîte de dialogue des paramètres n'offre pas d'option de format de fichier, et je n'ai pas trouvé d'autre moyen). Il le fait indépendamment du format de capture d'écran par défaut (qui est PNG sauf si vous avez une très ancienne version OS X).

Autrement dit, même si vous utilisez le defaults write"hack" comme décrit ci-dessus, Grab crée toujours des TIFF . Si je me souviens bien, les versions précédentes de Grab vous permettaient au moins de changer le format dans les paramètres. Je ne comprends pas pourquoi Apple a choisi de supprimer ce paramètre, et par défaut TIFF, car TIFF est un format utilisé principalement par les professionnels de l'édition d'images et dans les applications de prépresse, il est inutile en termes de taille de fichier, et la plupart des navigateurs ne le font pas le soutenir nativement.

La conversion de l'image à l'aide de l'aperçu ou d'autres outils (même les actions Automator) n'est pas pratique, elle est beaucoup trop lourde et prend trop de temps.

La solution: n'utilisez pas Grab .

Je recommande d'utiliser les raccourcis clavier comme suggéré ci-dessus, qui est de loin le moyen le plus rapide, une fois que vous les connaissez par cœur.

Les alternatives seraient d'utiliser des utilitaires de capture d'écran dédiés et plus puissants tels que Skitch, qui incluent également des outils d'annotation afin que vous puissiez mettre en évidence et étiqueter certaines parties de la capture d'écran.


5

Non, mais vous pouvez utiliser Aperçu pour convertir l'image. Si vous effectuez cette opération dans le cadre d'un workflow, vous pouvez utiliser Automator pour effectuer la conversation automatiquement.

Si vous voulez une capture d'écran au format PNG, vous pouvez utiliser + Shift+ 3pour prendre la capture d'écran.

Utilisation d'Automator

L'utilitaire Automator a une tâche appelée "Changer le type d'images" qui prend un ensemble d'images et les convertit dans un autre format de fichier. Vous pouvez créer un flux de travail ou même une action de dossier (éventuellement attachée au dossier du bureau) qui vous permettrait de déposer les images dans le flux de travail et de les convertir automatiquement.


En fait, j'utilise actuellement Aperçu pour convertir les images. Pourriez-vous nous expliquer comment cela pourrait être fait avec Automator?
Ollie Glass

1
Bien sûr, j'ai mis à jour ma réponse.
mipadi

4

Étant donné que cette question est le meilleur résultat sur Google pour "mac grab save as png", j'ai pensé ajouter ma solution de contournement pour cela.

L'application Grab vous permet d' inclure un pointeur de souris dans une capture d'écran , que j'utilise fréquemment pour illustrer les états de survol et autres. L' utilitaire intégré - Shift- 3/ 4capture d'écran n'a pas cette fonctionnalité, pour autant que je sache.

Voici donc mon processus de capture d'écran PNG relativement rapide lorsque je dois inclure un pointeur de souris:

  1. Choisissez un type de pointeur dans la fenêtre des préférences de Grab.

    Boîte de dialogue des préférences de Grab avec options "Type de pointeur"

  2. Sélectionnez une option dans le menu Capture.

    Menu Capture

    Chaque type de capture à l'exception de "Sélection" inclura le type de pointeur sélectionné. "Capture synchronisée" est utile pour déclencher un état particulier de l'interface utilisateur (c'est-à-dire survoler un lien) avant la capture d'écran.

  3. Au lieu d'enregistrer la capture d'écran directement depuis l'application Grab , utilisez - Shift- 4pour "recadrer" efficacement la grande capture d'écran jusqu'à la zone que vous souhaitez réellement capturer. Le PNG résultant est ensuite enregistré sur votre bureau (ou quel que soit l'emplacement que vous avez configuré par défaut ). Vous pouvez ensuite simplement fermer la fenêtre de capture d'écran.

Voici un exemple du type de capture d'écran que vous pouvez obtenir avec ce processus:

Exemple Capture d'écran avec pointeur de la souris

Maintenant, si seulement Apple ajoutait l'option d'inclure un pointeur de souris dans l' utilitaire intégré - Shift- 3/ 4capture d'écran ...


0

1) Utilisez Grab normalement 2) Ouvrez l'image dans l'aperçu 3) Exportez l'image 4) Sélectionnez un format différent lors de l'enregistrement


0

Utilisation du type de terminal dans ce; -

defaults write com.apple.screencapture type png

Vous pouvez y remplacer jpeg et gif si nécessaire.

Il pourrait être nécessaire de le faire par la suite

 killall SystemUIServer 

Mais je ne suis pas tout à fait clair sur les déclencheurs de cette nécessité

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.