Quel est le moyen le plus rapide d’enregistrer un graphique dans le presse-papiers?


54

J'ai un graphique dans le presse-papiers sous OS X.

Quel est le moyen le plus rapide de l'obtenir sur un disque au format png ou jpg?

Réponses:


83

Peut-être le File | New From Clipboardmenu de /Application/Preview.app.

entrez la description de l'image ici


6
Appuyer sur isN est plus rapide. :)
droitier le

3
@WTP Cela montre cela dans l'image. : PI l'a inclus à cet effet.
nix

36

Voici un utilitaire pour faire exactement cela.

pngpaste

Coller PNG dans des fichiers, un peu comme le fait pbpaste pour le texte.

Cependant, au lieu de pngpaste > thefile.png, il pngpaste thefile.pngne faut donc pas accidentellement insérer des fichiers binaires dans la console.


1
Ça déchire. Vous avez lancé ça assez rapidement.
Sholsinger

Vous êtes mon héros
psp

Je personnalise une fonction shell à enregistrer, puis la sélectionne dans le Finder: fonction pngp {chemin local = ~ / Téléchargements / $ {1-000} .png pngpaste $ chemin | open -R $ path}
lingceng

29

Si vous avez Preview.app ouvert, vous pouvez simplement "créer un nouveau" cmd+ n, ce qui générera le canevas approprié et collera l'image du presse-papiers. La seule chose qui reste à faire est de sauvegarder ce fichier. Presto!


9

Pas aussi lisse, mais sans utiliser Preview.

Finder -> Édition -> Afficher le presse-papiers

Cmd+ Shift+ 4pour obtenir l'outil de sélection de la capture d'écran et copier la partie du presse-papiers souhaitée. C'est maintenant un PNG sur votre bureau. Mais probablement pas exactement le même fichier image.

Mais à ce rythme, vous auriez probablement pu faire une capture d’écran de la source originale en utilisant la même méthode et aller directement au PNG sans utiliser le presse-papiers.


Merci pour la modification Jeff ... essayait de le faire moi-même lorsque vous l'avez changé. Jamais remarqué que vous pouviez formater les clés comme ça!
bpanulla

3
De plus, si vous ajoutez Control à la commande de capture d'écran ci-dessus, la capture d'écran est effectuée dans le presse-papiers et non dans un fichier. Je me rends compte que c’est l’opposé de la question des PO, mais il n’est jamais inutile de fermer le cercle.
atroon

4

J'aime utiliser la ligne de commande:

pbpaste > myfile.png

La commande pbcopy est également utile. Voir ce post pour plus de détails.


1
Je viens de le tester et pbpastene fonctionne qu'avec du texte brut, du texte enrichi, etc. Aucune donnée binaire. Voir cet
Alex Vidal

1
-1 car cela ne fonctionne pas vraiment pour la question qu'il a posée.
Cabbey

3
Bummer, je pensais que ça marcherait avec les fichiers binaires mais je n’ai pas testé (mac est à la maison, pas ici au travail). J'ai eu l'envie de StackOverflow de publier quelque chose d'aussi vite que possible. J'ai essayé de réduire ma propre réponse mais je ne pouvais pas. :)
Jeremy Mullin

Oh hells yeah. C'est radical, malgré l'échec évident suggéré par d'autres.
Sholsinger

3
Il y a toujours le lien "supprimer"!
Arjan

1

Utiliser Preview.app est un moyen, mais un peu lourd. Cela peut aussi être fait en ligne de commande.

Parce pbpasteque ne peuvent que pbpaste > filenamedes extraits de texte, vous souhaitez utiliser à la pngpasteplace.

Installez-le avec Brew:

brew install pngpaste

et l'utiliser:

pngpaste <filename>
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.