मैं 2x आकार के स्क्रीनशॉट लेने से अपने रेटिना प्रदर्शन को कैसे रोक सकता हूं?


59

मुझे हाल ही में एक रेटिना डिस्प्ले मैकबुक मिला है, और मेरे सभी स्क्रीनशॉट ( ⌘ CMD+ ⇧ SHIFT+ 3या ⌘ CMD+ ⇧ SHIFT+ के माध्यम से 4) वे स्क्रीन पर दिखाई देने की तुलना में दो गुना आकार के हैं।

ऐसा होने से मैं कैसे रोक सकता हूँ?


6
दो बार आकार? शाब्दिक 4x पिक्सेल घनत्व की तरह? स्क्रीन शॉट्स आमतौर पर 1: 1 पिक्सेल घनत्व वाली छवि कैप्चर करते हैं। क्या आप पूर्वावलोकन में छवि गुणों की जांच कर सकते हैं यह सुनिश्चित करने के लिए कि यह वास्तव में चौड़ाई 2x है और आपके रेटिना डिस्प्ले की ऊंचाई 2x है जो या तो 2880 × 1800 (15 ") या 2560 × 1600 (13") है।
इयान सी

3
रेटिना डिस्प्ले के एक स्क्रेंप में मूल रूप से प्रदर्शित पिक्सेल की समान संख्या होती है। जब कई अन्य संदर्भों में साझा किया जाता है (जैसे, वेब पर चिपकाया जाता है), तो उच्च DPI जानकारी खो जाती है, इसलिए यह दोगुनी बड़ी दिखाई देती है। 2880x1800 एक बहुत बड़ी छवि है।
स्टीव बेनेट

1
क्या आप उन्हें Preview.app में खोल रहे हैं? रेटिना डिस्प्ले पर किसी भी छवि को देखने पर, पूर्वावलोकन एक छवि पिक्सेल को प्रदर्शित करने के लिए चार स्क्रीन पिक्सल का उपयोग करता है। यह लाभ है कि अधिकांश चित्र पारंपरिक भौतिक आकार में दिखाई देते हैं, लेकिन प्रदर्शन के स्क्रीनशॉट स्वयं चौगुने दिखाई देते हैं। अन्य छवि संपादक, जैसे एकॉर्न और फ़ोटोशॉप , प्रति चित्र पिक्सेल में एक स्क्रीन पिक्सेल का उपयोग करते हैं, इसलिए आपके स्क्रीनशॉट एक सामान्य आकार में दिखाई देंगे।
डोज़्मो

यह एक महान दया है AffinityPhoto एक Droplet प्रणाली शामिल नहीं है :)
Fattie

कभी इस पर ध्यान नहीं दिया था। मेरे लिए यह केवल CMD+SHIFT+3(संपूर्ण स्क्रीन) के माध्यम से लिए गए स्क्रीनशॉट के साथ होता है, लेकिन जिन्हें CMD+SHIFT+4स्क्रीन के चयनित क्षेत्र के माध्यम से नहीं लिया जाता है ।
श्रीवत्सआर

जवाबों:


25

यहाँ सबसे सुविधाजनक समाधान है ( http://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big से संशोधित और संशोधित एक सा)

स्क्रीनशॉट लेने के बाद स्वचालित रूप से स्क्रीनशॉट लेने के लिए OsX एम्बेडेड ऑटोमेटर का उपयोग करें।

  1. ओपन / एप्लीकेशन / ऑटोमेटर
  2. एक "फ़ोल्डर कार्रवाई" बनाएँ
  3. विंडो के शीर्ष पर, जहाँ यह कहता है कि "फोल्डर एक्शन में फाइल और फोल्डर प्राप्त होते हैं", "डेस्कटॉप" चुनें।
  4. बाईं ओर के पैनल से, "फाइल्स एंड फोल्डर्स" का चयन करें और आइटम "फ़िल्टर फाइटर आइटम" को राइट पैनल पर खींचें।
  5. फ़िल्टर खोजक आइटम कार्रवाई के लिए निम्नलिखित शर्तें जोड़ें: नाम "स्क्रीन शॉट" से शुरू होता है; तरह की छवि है।
  6. (वैकल्पिक कदम: यदि आप मूल की प्रतिलिपि रखना चाहते हैं) - बाईं ओर के कार्य सूची से, "प्रतिलिपि खोजक आइटम ढूंढें" और इसे दाईं ओर पैनल पर खींचें। छवि प्रतिलिपि के लिए गंतव्य फ़ोल्डर सेट करें (उदाहरण के लिए: "To: Pictures")
  7. बाईं ओर क्रियाएँ लाइब्रेरी में, "फ़ोटो" पर क्लिक करें और "स्केल छवियाँ" क्रिया को दाहिने पैनल पर खींचें।
  8. स्केल इमेज एक्शन में, ड्रॉप-डाउन से "बाय प्रतिशत" का चयन करें और मान को 50 पर सेट करें।
  9. फ़ाइल का चयन करें> सहेजें और फ़ोल्डर एक्शन को एक छोटा नाम दें जैसे "छोटा स्क्रीनशॉट कॉपी"

स्क्रीनशॉट

यहाँ वर्कफ़्लो फ़ाइल सहेजी गई है


ऑटोमेटर के बारे में टीआईएल!
दान ताओ

1
यह Mojave (कम से कम बीटा) में टूट गया लगता है। मैं इसे एक व्यक्तिगत आइटम पर चला सकता हूं और यह काम करता है, लेकिन जब एक स्क्रीनशॉट लिया जाता है, तो स्वचालित रूप से नहीं चलेगा, संभवतः क्योंकि मोजावे अब तुरंत कोने में एक iOS शैली संपादन पूर्वावलोकन लाता है।
स्टीफन

1
त्वरित अद्यतन: ऐसा लगता है कि Mojave (मेरे लिए कम से कम) को अद्यतन करने से मुझे अपने फ़ोल्डर पर राइट-क्लिक करना पड़ता है और सेवाओं के तहत फ़ोल्डर क्रियाओं को सेटअप / सक्रिय करना पड़ता है (भले ही मुझे ऐसा पहले कभी नहीं करना पड़ा)। एक बार जब मैंने ऐसा किया (और स्क्रीनशॉट के लिए अक्षम कोने पूर्वावलोकन) यह क्रिया फिर से काम कर रही है।
स्टीफन

13

मैं इसे कैसे संभालता हूं। यह जटिल है, लेकिन यह काम करता है, और मेरे स्क्रीन-ग्रैब को बाधित नहीं करता है -> वर्कफ़्लो को बेतहाशा पेस्ट करता है ... मैं सिर्फ स्केंग्रैब करता हूं, एक अल्फ्रेड वर्कफ़्लो कॉल करता हूं, और फिर पेस्ट करता हूं।

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/pngpastesipsOSX के साथ आता है। 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

मुझे यह पसंद है, सिद्धांत रूप में, लेकिन मेरे लिए यह या तो छवि को धूमिल करता है या इसे मान्यता से परे धुंधला बना देता है ...
दान

2
@ /usr/bin/sips -s dpiHeight 72.0 -s dpiWidth 72.0 /tmp/ss.png
Ze'ev इसके

अहा ... मुद्दा वास्तव में Google क्रोम में एक "बग" है जो छवियों को गलत तरीके से बदलता है। अगर मैं Mail.app में एक ही क्लिपबोर्ड पेस्ट करता हूं, तो यह सही लगता है। इसलिए यह प्रभावी रूप से क्रोम में "तेज" चिपकाने के लिए छवि को प्रभावी ढंग से बढ़ाता है, और आप इसे जीमेल आकार के कोने के साथ फिर से आकार दे सकते हैं ... जब तक वे इसे ठीक नहीं करते ...
दान

2
@ Ze'ev यह सिर्फ क्रोम नहीं है। कोई भी ऐप जो डीपीआई की जानकारी देता है वह छवि को गलत तरीके से प्रदर्शित करेगा। इस मामले में, यह चीजों का एक संयोजन है - क्रोम में (अन्य) बग डीपीआई जानकारी को छोड़ने के शीर्ष पर छवि को आकार देने का कारण बनता है, जो इसे और भी बदतर बनाता है।
ट्यूबडॉग

मैंने पाया कि निम्नलिखित ने गुणवत्ता को प्रभावित किए बिना सबसे कम फ़ाइल आकार प्रदान किया: screencapture -ioW $SCREENSHOT && pngquant -f --ext .png --skip-if-larger $SCREENSHOT && impbcopy $SCREENSHOT
jsuth

10

दो वर्कअराउंड:

  1. यदि आपके पास एक गैर-रेटिना बाहरी मॉनिटर है, तो एप्लिकेशन विंडो को वहां खींचें और स्क्रीनशॉट लें। यही मैं ज्यादातर समय करता हूं।

  2. यह केवल ब्राउज़र में काम करता है। अपने फ़ॉन्ट को 50% तक सिकोड़ने के लिए ⌘CMD+ -एक दो बार दबाएं , फिर पेंचकैप।

उदाहरण के लिए:

यहाँ छवि विवरण दर्ज करें

जाहिर है कि लेआउट थोड़ा बदल सकता है, लेकिन यह आपकी आवश्यकताओं के आधार पर ठीक हो सकता है।


चतुर कामचोर!
फटी

7

आपका सबसे अच्छा शर्त रेटिनाकैप्ट्योर जैसी तीसरी पार्टी की उपयोगिता का उपयोग करना है

यह उपयोग करने के लिए काफी बोझिल है, लेकिन आपको वही देता है जो आप खोज रहे हैं, और एक ही समय में 1x और 2x दोनों स्क्रीन कैप्चर उत्पन्न करने का विकल्प प्रदान करता है, जो यदि आप एक वेबसाइट का निर्माण कर रहे हैं, तो यह उपयोगी है:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें


मुझे उम्मीद है कि ऐसा करने के लिए कहीं एक सेटिंग है ( com.apple.screencaptureसबसे अच्छा उम्मीदवार लगता है); लेकिन मुझे नहीं मिला।


2
  1. स्क्रीनशॉट लीजिए।
  2. स्क्रीनशॉट को एवरनोट में पेस्ट करें।
  3. एवरनोट से कॉपी स्क्रीनशॉट।
  4. स्क्रीनशॉट जहाँ इच्छित।

अच्छा, मैंने इसे एवरनोट हेल्पर (मेनूबार में) और कार्यों में लगाया।
ह्यूज

2

मैंने Dan Key और JustinParker के उत्तरों का एक हाइब्रिड इस्तेमाल किया और एक ऑटोमैटिक वर्कफ़्लो बनाया, जिसने एक bash स्क्रिप्ट निष्पादित की।

स्वचालित वर्कफ़्लो

यह मूल फ़ाइल की एक प्रतिलिपि बनाता है, और यह कई इनपुट भी स्वीकार करता है। बस एक आवेदन के रूप में निर्यात करें और फिर इसमें कुछ भी खींचें और इसे 72ppi पर "नॉन-रेटिना" संस्करण प्राप्त करने के लिए और पिक्सेल रिज़ॉल्यूशन को आधा करें।

बैश कोड है:

for f in "$@"
do
    width=$((`sips -g pixelWidth "$f" | cut -s -d ':' -f 2 | cut -c 2-` / 2))
    sips -s dpiHeight 72.0 -s dpiWidth 72.0 -Z $width "$f"
done

1

जब आप अपने स्क्रीनशॉट को दो बार "अंत" कहते हैं, तो मुझे संदेह है कि आप उन्हें उन लोगों को भेज रहे हैं जो उन्हें गैर-रेटिना डिस्प्ले पर देख रहे हैं। यदि ऐसा है, तो यह अपेक्षित है - आपके प्रदर्शन पर पिक्सेल घनत्व अधिक है, इसलिए जब वे आपकी मशीन से लिया गया स्क्रीनशॉट देखते हैं, तो यह शारीरिक रूप से बड़ा दिखाई देगा।

इसके लिए एक वर्कअराउंड, यदि आप OS X मेल के माध्यम से स्क्रीनशॉट भेज रहे हैं, तो "वास्तविक आकार" के बजाय संलग्न चित्रों के लिए छवि का आकार "बड़े" पर सेट करना है। यह संलग्न छवि को इस तरह मापेगा कि यह "सामान्य" दिखाई देगा जब इसे गैर-रेटिना डिस्प्ले पर देखा जाएगा।


4
ऐसे बहुत से मामले हैं जहां आपका रेटिना स्क्रीनशॉट आपके खुद के रेटिना डिस्प्ले पर भी दोगुना बड़ा दिखेगा। डीपीआई सेटिंग को अनदेखा करने वाली किसी भी वेबसाइट पर अपलोड करना, शुरुआत के लिए।
स्टीव बेनेट

@SteveBennett स्क्रीनशॉट लेते हुए बनाए गए PNG में DPI जानकारी नहीं है।
डुओज़मो

हह, यह निराशाजनक है।
स्टीव बेनेट

1
नहीं, इंटरनेट पर 72 डीपीआई मानक है । स्पष्ट उदाहरण देखें जिसे मैंने प्रश्न में रखा है (यह आश्चर्यजनक है कि आपने कभी इस पर ध्यान नहीं दिया है।) तथ्य यह है कि ऐप्पल इसे 144 डीपीआई पर सहेजने का निर्णय लेता है, उनके लिए अभी एक खराब निर्णय है। (यकीन है, शायद 20 साल में "हर कोई" डीपीआई अवधारणा को अमूर्त कर देगा, जैसा कि Apple अब करते हैं। अभी के लिए यह पूरी तरह से बेकार और मूर्खतापूर्ण है।)
Fattie

"स्क्रीनशॉट लेने से बनाए गए PNG में DPI जानकारी नहीं होती है" DPI जानकारी देखने के लिए आपको केवल पूर्वावलोकन में खुला होना चाहिए (यानी, "डबल क्लिक") और उस सूचना पैनल को देखें जो DPI की जानकारी देता है।
फटी


1

राइट क्लिक ऑटोमेटर वर्कफ़्लो सर्विस

यहाँ कुछ शानदार जवाब हैं, लेकिन मैं कुछ और अधिक वैकल्पिक और थोड़ा कम स्वचालित चाहता था।

मैंने ऑटोमेटर में एक नई सेवा बनाई जिसका नाम है नॉन-रेटिना वर्जन जिसे फाइंडर में किसी भी इमेज फाइल पर राइट क्लिक करने से बुलाया जा सकता है।

यहाँ इसका उपयोग कैसे किया जाता है:

1. रेटिना छवि का पता लगाएं।

यहाँ छवि विवरण दर्ज करें

2. रेटिना छवि पर राइट क्लिक करें और नीचे हमारी नई सेवा खोजें।

यहाँ छवि विवरण दर्ज करें

3. नॉन-रेटिना (50% स्केल्ड) छवि उत्पन्न होती है।

यहाँ छवि विवरण दर्ज करें

परिणाम

डिफ़ॉल्ट छवि:

यहाँ छवि विवरण दर्ज करें

गैर-रेटिना छवि:

यहाँ छवि विवरण दर्ज करें

ऑटोमेटर वर्कफ़्लो

यह अपने आप को बनाने के लिए काफी आसान है (आदमी, ऑटोमेटर मैकओएस में एक छिपा हुआ और उपेक्षित रत्न है) लेकिन यहां वर्कफ़्लो है जिसे आप डाउनलोड कर सकते हैं और इंस्टॉल करने के लिए डबल क्लिक कर सकते हैं।

गैर-रेटिना संस्करण वर्कफ़्लो बनाएँ


0

मोनोसैनाप यह काफी अच्छा कर सकता है। एक उन्नत सेटिंग है "सिकोड़ें रेटिना स्नैप्स"।

इसमें एक समान कैप्चर एरिया शॉर्टकट ⌥ Option+ ⌘ CMD+ है 5जो इमेज को आपके क्लिपबोर्ड पर कॉपी करता है।

इसके अलावा यह और भी बहुत कुछ कर सकता है, जैसे कि स्क्रीन रिकॉर्डिंग और सीधे साझा करने के लिए वेब पर अपने स्क्रीन ग्रेड को सीधे अपलोड करना।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.