วิธีที่เร็วที่สุดในการรับกราฟิกบนคลิปบอร์ดบันทึกไว้ในดิสก์คืออะไร


54

ฉันมีกราฟิกบนคลิปบอร์ดบน OS X

วิธีที่เร็วที่สุดที่จะนำไปไว้บนดิสก์ในฐานะ png หรือ jpg คืออะไร?

คำตอบ:


83

บางทีเมนูFile | New From Clipboard/Application/Preview.app

ป้อนคำอธิบายรูปภาพที่นี่


6
กด⌘Nเร็วขึ้น :)
rightfold

3
@WTP มันแสดงให้เห็นว่าในภาพ : PI รวมไว้เพื่อจุดประสงค์นั้น
ห้าม

36

นี่คือโปรแกรมอรรถประโยชน์ที่ต้องทำ

pngpaste

วาง PNG ลงในไฟล์เหมือนกับที่ pbpaste ทำกับข้อความ

อย่างไรก็ตามแทนที่จะpngpaste > thefile.pngเป็นpngpaste thefile.pngดังนั้นจึงไม่มีการแลกเปลี่ยนไบนารีลงในคอนโซลโดยไม่ได้ตั้งใจ


1
หินนั่น คุณเหวี่ยงสิ่งนั้นออกไปอย่างรวดเร็ว
sholsinger

คุณคือฮีโร่ของฉัน
psp

ฉันกำหนดฟังก์ชั่นเชลล์เพื่อบันทึกและเลือกในตัวค้นหา: ฟังก์ชั่น pngp {local path = ~ / Downloads / $ {1-000} .png pngpaste $ path | open -R $ path}
lingceng

29

ถ้าคุณมี Preview.app เปิดคุณสามารถเพียง 'สร้างใหม่' cmd+ nและที่จะสร้างผ้าใบที่เหมาะสมและการวางภาพคลิปบอร์ด สิ่งเดียวที่ต้องทำคือบันทึกไฟล์นั้น โอมเพี้ยง!


9

ไม่เกือบเนียน แต่ไม่ใช้ Preview

ตัวค้นหา -> แก้ไข -> แสดงคลิปบอร์ด

Cmd+ Shift+ 4เพื่อรับเครื่องมือปะรำภาพหน้าจอและคัดลอกส่วนของคลิปบอร์ดที่คุณต้องการ ตอนนี้เป็น PNG บนเดสก์ท็อปของคุณ แต่อาจไม่ใช่ไฟล์ภาพเดียวกันอย่างแม่นยำ

แต่ในอัตรานั้นคุณอาจจับภาพหน้าจอต้นฉบับโดยใช้วิธีเดียวกันและไปที่ PNG โดยไม่ต้องใช้คลิปบอร์ด


ขอบคุณสำหรับการแก้ไข Jeff ... พยายามทำเองเมื่อคุณเปลี่ยน ไม่เคยสังเกตเห็นว่าคุณสามารถจัดรูปแบบแป้นได้!
bpanulla

3
นอกจากนี้หากคุณเพิ่มคำสั่งควบคุมลงในภาพหน้าจอด้านบนจะเป็นการจับภาพไปยังคลิปบอร์ดไม่ใช่ไฟล์ ฉันรู้ว่านั่นเป็นสิ่งที่ตรงกันข้ามกับคำถาม OPs แต่มันไม่เคยเจ็บปวดที่จะปิดวงกลม
atroon

4

ฉันชอบที่จะใช้บรรทัดคำสั่ง:

pbpaste > myfile.png

คำสั่ง pbcopy มีประโยชน์เช่นกัน ดูโพสต์นี้สำหรับรายละเอียด


1
ฉันเพิ่งทดสอบและpbpasteใช้งานได้กับข้อความธรรมดา, rich text ฯลฯ ไม่มีข้อมูลไบนารี ดูโพสต์ SO นี้
Alex Vidal

1
-1 เนื่องจากไม่ได้ผลกับคำถามที่เขาถาม
cabbey

3
Bummer คิดว่ามันจะทำงานกับไบนารี แต่ไม่ได้ทดสอบ (แม็คอยู่ที่บ้านไม่ใช่ที่ทำงาน) เตรียมพร้อมให้ StackOverflow โพสต์สิ่งที่รวดเร็วเท่าที่จะทำได้ พยายามลงคะแนนคำตอบของฉันเอง แต่ฉันทำไม่ได้ :)
Jeremy Mullin

โอ้นรกใช่ นี่คือ rad - แม้จะมีข้อผิดพลาดที่เห็นได้ชัดจากคนอื่น
sholsinger

3
มีลิงก์ "ลบ" อยู่เสมอ!
Arjan

1

การใช้Preview.appนั้นเป็นวิธีที่ค่อนข้างยุ่งยาก มันสามารถทำได้ในบรรทัดคำสั่ง

เนื่องจากpbpasteสามารถส่งpbpaste > filenameตัวอย่างข้อความเท่านั้นคุณต้องการใช้pngpasteแทน

ติดตั้งด้วย Brew:

brew install pngpaste

และใช้มัน:

pngpaste <filename>
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.