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.