Jaki jest najszybszy sposób zapisania grafiki w schowku na dysk?


54

Mam grafikę w schowku na OS X.

Jaki jest najszybszy sposób na przeniesienie go na dysk jako plik png lub jpg?

Odpowiedzi:


83

Może File | New From Clipboardmenu /Application/Preview.app.

wprowadź opis zdjęcia tutaj


6
Naciśnięcie ⌘N jest szybsze. :)
prawej

3
@WTP Pokazuje to na obrazie. : PI zawarło to w tym celu.
nix,

36

Oto narzędzie, które właśnie to robi.

pngpaste

Wklej PNG do plików, podobnie jak pbpaste robi z tekstem.

Jednak zamiast pngpaste > thefile.pngtego jest pngpaste thefile.pngtak, że nie można przypadkowo wbić pliku binarnego do konsoli.


1
To kołysze. Zrobiłeś to dość szybko.
sholsinger

Jesteś moim bohaterem
psp

Dostosowuję funkcję powłoki do zapisania, a następnie wybieram w wyszukiwarce: function pngp {ścieżka lokalna = ~ / Downloads / $ {1-000} .png pngpaste $ path | otwórz -R $ ścieżka}
lingceng

29

Jeśli masz Preview.app, możesz po prostu „utworzyć nowy” cmd+, na to wygeneruje właściwe płótno i wklei obraz ze schowka. Pozostało tylko zapisać ten plik. Presto!


9

Nie tak gładko, ale bez użycia podglądu.

Finder -> Edytuj -> Pokaż schowek

Cmd+ Shift+, 4aby uzyskać narzędzie do zaznaczania zrzutów ekranu i skopiować żądaną część schowka. Teraz jest to plik PNG na pulpicie. Ale prawdopodobnie nie dokładnie ten sam plik obrazu.

Ale w tym tempie prawdopodobnie mógłbyś przechwycić oryginalne źródło przy użyciu tej samej metody i przejść bezpośrednio do PNG bez korzystania ze schowka.


Dzięki za edycję Jeff ... próbował to zrobić sam, kiedy go zmieniłeś. Nigdy nie zauważyłem, że możesz sformatować takie klucze!
bpanulla

3
Dodatkowo, jeśli dodasz Kontrolę do powyższego polecenia zrzutu ekranu, spowoduje to zrzut ekranu do schowka, a nie pliku. Zdaję sobie sprawę, że jest to przeciwieństwo pytania PO, ale zamknięcie kręgu nigdy nie boli.
atroon 30.03.11

4

Lubię używać wiersza poleceń:

pbpaste > myfile.png

Przydatne jest także polecenie pbcopy. Zobacz ten post, aby uzyskać szczegółowe informacje.


1
Właśnie go przetestowałem i pbpastedziała tylko z tekstem zwykłym, tekstem sformatowanym itp. Brak danych binarnych. Zobacz ten post SO
Alex Vidal

1
-1, ponieważ tak naprawdę nie działa na zadane pytanie.
cabbey

3
Bummer, myślał na pewno, że zadziała z binarnym, ale nie testował (Mac jest w domu, nie w pracy). Mam ochotę StackOverflow, aby opublikować coś tak szybko, jak tylko mogłem. Próbowałem zanotować własną odpowiedź, ale nie mogłem. :)
Jeremy Mullin

Och, do diabła, tak. Jest to rad - pomimo oczywistej niepowodzenia sugerowanego przez innych.
sholsinger

3
Zawsze jest link „usuń”!
Arjan

1

Korzystanie z Preview.app to sposób, ale trochę kłopotliwy. Można to również zrobić w wierszu poleceń.

Ponieważ pbpastemożna pbpaste > filenameużywać tylko fragmentów tekstu, należy pngpastezamiast tego użyć .

Zainstaluj za pomocą Brew:

brew install pngpaste

i użyj go:

pngpaste <filename>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.