मेरे मैक पर पीएनजी के पिक्सेल आयाम प्राप्त करें?


20

मैं .PNGअपने मैक पर एक यादृच्छिक फ़ाइल है। वास्तव में मेरे पास उनमें से लगभग सौ हैं। पिक्सेल आयाम प्राप्त करने का सबसे आसान तरीका क्या है? (यानी, 100 पिक्सेल चौड़ा और 50 उच्च, या जो भी हो)।


जब आप फ़ाइल के गुणों को देखते हैं तो यह दिखाई नहीं देता है?
बीटगैमिट

1
मैं राइट क्लिक करता हूं, फिर "Get info" पर क्लिक करता हूं, और इसे नहीं देखता।
विलियम जॉकस

जवाबों:


35

टर्मिनल में, आप निम्नलिखित का उपयोग कर सकते हैं:

$ sips -g pixelWidth Pictures/238337225.png 
/Users/danielbeck/Pictures/238337225.png
  pixelWidth: 1140
$ sips -g pixelHeight Pictures/238337225.png 
/Users/danielbeck/Pictures/238337225.png
  pixelHeight: 900

केवल मान निकालने के लिए, उदाहरण के लिए उपयोग करें

$ sips -g pixelHeight Pictures/238337225.png | tail -n1 | cut -d" " -f4
900

AppleScript में एम्बेड करने के लिए:

set h to do shell script "sips -g pixelHeight /Users/danielbeck/Pictures/238337225.png | tail -n1 | cut -d' ' -f4"
set w to do shell script "sips -g pixelWidth /Users/danielbeck/Pictures/238337225.png | tail -n1 | cut -d' ' -f4"
display alert "Height: " & (h as text) & "
Width: " & (w as text)

परिणाम:

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


वैकल्पिक रूप से, आप स्पॉटलाइट मेटाडेटा पढ़ सकते हैं:

mdls Pictures/238337225.png | grep kMDItemPixel
kMDItemPixelCount              = 1026000
kMDItemPixelHeight             = 900
kMDItemPixelWidth              = 1140

निर्देशिका में सभी फ़ाइलों के नाम और आयाम प्राप्त करने के लिए:

$ mdls Pictures/* | grep "\(kMDItemDisplayName\|mMDItemPixel\)"
[...]
kMDItemDisplayName             = "url.png"
kMDItemPixelCount              = 16384
kMDItemPixelHeight             = 128
kMDItemPixelWidth              = 128
[...]

या वैकल्पिक रूप से, का उपयोग कर findऔर sips:

find /Users/danielbeck/Pictures -type f -name "*.png" -exec sips -g pixelWidth {} \; -exec sips -g pixelHeight {} \;


अधिक लचीलापन, शेल स्क्रिप्ट में लपेटें:

$ cat dim.sh 
#!/usr/bin/env bash

filename=$1

if [ ! -f "$filename" ] ; then
    echo "$filename not found!";
    exit 1
fi

h=$( mdls "$filename" | grep kMDItemPixelHeight | tail -n1 | cut -d= -f2 )
w=$( mdls "$filename" | grep kMDItemPixelWidth | tail -n1 | cut -d= -f2 )

osascript -e "tell application \"Finder\" to {activate, display alert \"$filename\\nWidth:$w\\nHeight:$h\"}"

परिणाम के बाद chmod +x dim/sh:

$ ./dim.sh Pictures/flying_cars.png

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


आप एक साथ कई फ़ाइलों के लिए आयाम प्रदर्शित करने के लिए स्क्रिप्ट का विस्तार कर सकते हैं, या किसी निश्चित निर्देशिका में सभी पीएनजी फ़ाइलों को उदाहरण के लिए। आउटपुट खोजक संवाद के रूप में है, इसलिए आप इसे एक स्वचालित सेवा में एम्बेड कर सकते हैं:

ऑटोमेटर खोलें और एक सेवा बनाने के लिए चुनें जो किसी भी एप्लिकेशन में छवि फ़ाइलों को इनपुट के रूप में प्राप्त करती है ।

एक रन शैल स्क्रिप्ट क्रिया जोड़ें जो तर्कों के रूप में इनपुट प्राप्त करती है और निम्नलिखित दर्ज करती है:

dlg=
for f in "$@"
do
    h=$( mdls "$f" | grep kMDItemPixelHeight | tail -n1 | cut -d= -f2 )
    w=$( mdls "$f" | grep kMDItemPixelWidth | tail -n1 | cut -d= -f2 )
    dlg="$dlg$f\nW:$w H:$h\n"
done
osascript -e "tell application \"Finder\" to {activate, display alert \"$dlg\"}"
exit 0

शो छवि आयाम के रूप में सहेजें । खोजक में कुछ छवि फ़ाइलों का चयन करें और खोजक »सेवाओं का चयन करें » छवि आयाम दिखाएँ या Right-clickफ़ाइलों में से एक और [सेवाएं »] छवि आयाम दिखाएँ

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

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


Oldie, लेकिन अभी भी एक गुडी!
मंजींग

8

फ़ाइल को फाइंडर विंडो में खोजें, और या तो:

  • फ़ाइल और प्रेस को हाइलाइट करें ⌘ Cmd+ ⌥ Option+ I, या

  • फ़ाइल को नियंत्रित करें और दबाए रखें ⌥ Optionताकि आप "इंस्पेक्टर दिखाएँ" का चयन कर सकें।

यह एक इंस्पेक्टर को खोलेगा जो Get Info विंडो के समान है, लेकिन हर बार जब आप किसी फ़ाइल का चयन करते हैं तो अपडेट होता है।

अब इंस्पेक्टर पर "अधिक जानकारी" अनुभाग का विस्तार करें। आप पीएनजी के आयाम और रंग की गहराई, अन्य आंकड़ों के बीच देख पाएंगे। इंस्पेक्टर में इसके आयामों को देखने के लिए एक नई फ़ाइल का चयन करें।

फाइंडर विंडो में हाइलाइट की गई फाइल को दिखाने वाली इंस्पेक्टर विंडो


2
अजीब बात यह है कि जब मैं उस खिड़की को खोलता हूं, तो मैं "अधिक जानकारी" के तहत जो देख रहा हूं वह शीर्षक, शीर्षक और अंतिम खोला गया है। । । लेकिन कोई आयाम, रंग स्थान, रंग प्रोफ़ाइल या अल्फा चैनल नहीं। मेरा OS 10.6.7 है और मेरा खोजक संस्करण 10.6.8 है; क्या यह समस्या हो सकती है?
विलियम जॉकस

2
यह फीचर इमेज की लोकेशन को इंडेक्स करने के लिए स्पॉटलाइट पर निर्भर करता है। क्या चित्र गैर-अनुक्रमित स्थान पर हैं?
स्टीफन जेनिंग्स

4

यह एक पुराना सवाल है, लेकिन वर्तमान पाठकों के लिए, अब आसानी से उपलब्ध समाधान है। Yosemite में, आप खोजक में "पूर्वावलोकन पूर्वावलोकन कॉलम" चालू कर सकते हैं। खोजक> दृश्य> दृश्य विकल्प दिखाएं

यहाँ एक स्क्रीनशॉट है।

स्क्रीनशॉट


दुख की बात यह है कि 2011 में सवाल पोस्ट किया गया था और 2014 में योसेमाइट जारी किया गया था
फ्रांसिस्को तापिया

1
हाँ, यह संख्या 1 खोज परिणाम था जब मैंने Google पर इस समस्या के उत्तर की तलाश की थी, इसलिए मुझे लगा कि दूसरों को मेरे उत्तर से लाभ होगा
Sergi

2

सबसे आसान तरीका; सफारी में छवियों को खोलें।

सभी छवियों का चयन करें। फिर Ctrl+ मेन्यू मेनू पर क्लिक करें और ओपन विथ> सफारी चुनें

वैकल्पिक रूप से आप सफारी मेनू विंडो> मर्ज ऑल विंडोज का उपयोग करके सभी खुले सफारी मेनू को एक साथ अलग टैब में मर्ज कर सकते हैं ।

सफ़ारी विंडो का शीर्ष छवि आयाम प्रदर्शित करता है: यहाँ छवि विवरण दर्ज करें


मुझे लगता है कि यह वास्तव में विचित्र है कि यह एकमात्र विकल्प है जो मेरे लिए काम करता है। मुझे चित्र आयाम देखने के लिए ब्राउज़र क्यों खोलना है? यह मज़ाकीय है। उत्तर के लिए धन्यवाद फिर भी
माइकल

0

यहां खोजक का उपयोग करने का तरीका एक फ़ोल्डर के सूची दृश्य में एक अलग 'आयाम' और 'रिज़ॉल्यूशन' कॉलम जोड़ें।

  • अपने चित्र फ़ोल्डर खोलें। / उपयोगकर्ताओं / ~ / चित्र
  • खोले गए चित्र फ़ोल्डर के भीतर एक नया फ़ोल्डर बनाएँ। एक को दूसरी जगह से न खींचें।
  • इस नए फ़ोल्डर में, सूची दृश्य में, कॉलम हेडर पंक्ति को राइट / विकल्प पर क्लिक करें।
  • संदर्भ मेनू के निचले भाग में उपलब्ध दोनों विकल्पों की जाँच करें, 'आयाम' और 'रिज़ॉल्यूशन'।

अब अच्छा हिस्सा है।

  • इस नए फ़ोल्डर को डेस्कटॉप पर (या जहां भी) खींचें और खोलें।
  • ध्यान दें कि संशोधित हेडर पंक्ति हेडर 'आयाम' और 'रिज़ॉल्यूशन' को बनाए रखती है।
  • छवि फ़ाइलों को फ़ोल्डर में जोड़ें और सूची दृश्य में सभी छवि फ़ाइलों के लिए आयाम और रिज़ॉल्यूशन जानकारी को एक बार में पढ़ें और विभिन्न जानकारी पैनल विधियों के साथ एक बार में नहीं।

कभी-कभी रिज़ॉल्यूशन की गणना या उपलब्ध नहीं होती है और कॉलम में एक डैश दिखाई देगा। संलग्नक देखें।

यह अभी भी macOS Sierra 10.12.6 के रूप में काम करता है। मुझे नहीं पता कि यह फ़ोल्डर सेटिंग किसी अन्य उपयोगकर्ता खाते, नेटवर्क फ़ोल्डर, आदि में ले जाने पर चिपक जाती है या नहीं।

स्क्रीनशॉट: आयाम और रिज़ॉल्यूशन कॉलम के साथ सूची दृश्य में फ़ोल्डर।


-1

पूर्वावलोकन में छवि खोलें फिर टूल> शो इंस्पेक्टर (.S) पर जाएं। यह एक ऐसी विंडो लाएगा जो पिक्सेल के साथ छवि आयामों को इकाई के रूप में प्रदर्शित करता है।

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