मैं इसे कैसे संभालता हूं। यह जटिल है, लेकिन यह काम करता है, और मेरे स्क्रीन-ग्रैब को बाधित नहीं करता है -> वर्कफ़्लो को बेतहाशा पेस्ट करता है ... मैं सिर्फ स्केंग्रैब करता हूं, एक अल्फ्रेड वर्कफ़्लो कॉल करता हूं, और फिर पेस्ट करता हूं।
CMD-CTRL-SHIFT-4स्क्रीन के एक भाग को कैप्चर करेगा। उस अनुभाग को OSX क्लिपबोर्ड पर कॉपी किया जाता है। तब मैं एक अस्थायी फ़ाइल के लिए क्लिपबोर्ड सामग्री को बचाने के लिए टर्मिनल में एक स्क्रिप्ट लॉन्च करता हूं, आधे से आकार (72 डीपीआई 144 डीपीआई का आधा होता है), और छवि को क्लिपबोर्ड पर वापस कॉपी करता है। इसके लिए कई उपयोगिताओं का उपयोग करने की आवश्यकता होती है - यदि कोई व्यक्ति एक समान उपयोगिता के साथ इस उपलब्धि को पूरा करने का तरीका जानता है तो कृपया मुझे बताएं।
मैं इस स्क्रिप्ट को अल्फ्रेड से लॉन्च करता हूं ताकि इसे प्राप्त करना आसान हो:
#!/bin/bash
pngpaste /tmp/ss.png
width=$((`sips -g pixelWidth /tmp/ss.png | cut -s -d ':' -f 2 | cut -c 2-` / 2))
sips -Z $width /tmp/ss.png
impbcopy /tmp/ss.png
pngpasteGitHub पर है: https://github.com/jcsalterego/pngpaste । sipsOSX के साथ आता है। impbcopyयहाँ है: http://www.alecjacobson.com/weblog/?p=3816
LifeHacker ने sips पर एक लेख दिया था http://lifehacker.com/5962420/batch-resize-images-quickly-in-the-os-x-terminal जिसे मैंने संदर्भित किया था, साथ ही साथ यह gist भी किया था: gist.github.com/lanceli / 4,966,207।
अल्फ्रेड के लिए, मैंने बस एक वर्कफ़्लो बनाया है जो इसे बैश स्क्रिप्ट के रूप में चलाता है:
/Users/yourusername/bin/shrink_clipboard > /dev/null 2&>1