सूची दृश्य में Nautilus में फ़ाइलों के लिए छवि आयाम प्रदर्शित करने की सबसे तेज़ विधि?


18

छवियों वाले फ़ोल्डर के आयामों को प्रदर्शित करने का सबसे सरल और तेज तरीका क्या है? Nautilus में ऐसा करने का विकल्प नहीं दिखता है। जीने के लिए इच्छा खोने से पहले केवल इतनी सारी राइट-क्लिक फ़ाइल> गुण> छवि संचालन मैं प्रदर्शन कर सकता हूं।

जवाबों:


4

एक स्क्रिप्ट का उपयोग करें! डिफ़ॉल्ट रूप से Nautilus में नहीं है चीजों के लिए आप अपने आप स्क्रिप्ट जोड़ सकते हैं।

Ubuntuforums पर अधिक जानकारी । विषय संगीत जानकारी जोड़ना शुरू करता है लेकिन उत्तर # 32 से इसमें चित्र भी शामिल होते हैं। लिपियों (स्वयं के जोखिम पर उपयोग) और लिंक में निर्देश।

स्क्रीनशॉट को देखें कि यह कैसे दिखेगा (यह एक पुराने Ubuntu के लिए है लेकिन यह अभी भी काम करता है):

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


1
मुझे अपनी मूल पोस्ट में कहना चाहिए था कि मैंने नॉटिलस-कॉलम पैकेज स्थापित करने का भी प्रयास किया था: $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install nautilus-columnsमैंने तब सभी छवि-संबंधित स्तंभों को Nautilus के दृश्य में जोड़ा और Nautilus को पुनरारंभ किया। Date, EXIF Dateshot, EXIF Image Size, EXIF Software, EXIF Flashकॉलम सभी खाली हैं। जानकारी प्रदर्शित करने वाला एकमात्र स्तंभ है Image Size, जो प्रत्येक छवि के आयामों को प्रदर्शित करता है। कोई भी विचार कैसे कस्टम स्क्रिप्ट में देखने से पहले इसे हल करने के लिए? क्या मुझे दूसरा पैकेज स्थापित करने की आवश्यकता है? धन्यवाद
Unpossible

अद्यतन: मैंने bsc-v2.pyubuntuforums थ्रेड पर निर्देशों के अनुसार, काम पर Ubuntu 10.10 पीसी पर स्क्रिप्ट स्थापित की , जो काम करता है। घर पर उबंटू 11.04 स्थापित करते समय, मैंने अपनी घरेलू निर्देशिका को एन्क्रिप्ट करने का विकल्प चुना। मुझे संदेह है कि यह इस मुद्दे का कारण हो सकता है, क्योंकि मेरे पास अपाचे के साथ इसी तरह का मुद्दा था जो मेरे घर की निर्देशिका में फ़ाइलों और फ़ोल्डरों की सेवा करने की कोशिश कर रहा था।
अपराह्न

अपडेट: मैंने 11.04 को अपने होम फोल्डर से एन्क्रिप्शन को हटा दिया, लेकिन EXIF ​​डेटा अभी भी खाली है। क्या किसी ने इसे नेटी पर काम करने में कामयाब किया है? यदि हां, तो कैसे?
अनपेक्षित

8

एक पैकेज कहा जाता है nautilus-columns। वर्तमान में मैं इसे केवल एक पीपीए में पाता हूं , जिसे यहां प्रलेखित किया गया है । इस छोटी सी स्क्रिप्ट के साथ पीडीएफ, चित्र, ध्वनि फ़ाइलों आदि के लिए विभिन्न मेटा डेटा के लिए कॉलम जोड़ना आसान है।

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q

अंत में Edit> Preferences> List Columns पर जाएं और आपको अपनी आवश्यकता के अनुसार सक्षम करें। कृपया ध्यान दें, इसकी सूची-दृश्य के लिए केवल काम कर रहा है।

वर्तमान संस्करण nautilus-columnsभी यहां मिल सकते हैं


1
13.04 में भी काम करता है
उमैर ए।

1
16.04 के साथ काम करता है। एक बात जो मैं भविष्य के पाठकों को बताऊंगा, वह यह याद रखना है कि 'एक्जिम इमेज साइज' 'इमेज साइज' से भिन्न होगी, इसलिए 'इमेज साइज' के लिए बॉक्स को चेक करें यदि आप सही इमेज साइज चाहते हैं, न कि इमेज डाइमेंशन जब फोटो लिया गया था या एक्सिफ़ अंतिम बार अपडेट किया गया था।
हेस्टिग ज़ुसमेनस्टेलन

4

इसे टर्मिनल से चलाएँ (PNG और GIF छवियों के लिए काम करता है):

file *.{png,gif}

यह काम करता है क्योंकि fileकमांड पीएनजी और जीआईएफ छवियों के आयामों को दिखाता है, साथ ही साथ कुछ अन्य जानकारी भी। आपका शेल *.{png,gif}फ़ाइलनाम की एक सूची में फैलता है, और fileकमांड कई फ़ाइल नाम तर्कों को स्वीकार करता है। यह इस तरह दिख रहा है:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png:                               PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

ध्यान दें कि कॉलम पंक्तिबद्ध हैं, इसलिए यदि कुछ नाम दूसरों की तुलना में लंबे हैं, तो अतिरिक्त स्थान का उपयोग किया जाता है। यदि आप ऐसा नहीं चाहते हैं, तो -Nविकल्प का उपयोग करें :

file -N *.{png,gif}

यह आपको इस तरह की लाइनें देता है, जो अब अतिरिक्त स्थान नहीं लेते हैं, लेकिन अब संरेखित नहीं होते हैं:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

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

for f in *.{png,gif}; do file "$f"; done

यह उसी परिणाम के रूप में उत्पन्न करता है file -Nक्योंकि, चूंकि fileप्रति रन केवल एक फ़ाइल के बारे में पता है, इसलिए यह नहीं जानता कि अन्य फ़ाइलनाम कितने लंबे हैं और यह कॉलम संरेखित नहीं कर सकता है।

अन्य छवि प्रकारों के लिए, छवि आयामों को प्राप्त करने के लिए तेज़ तरीके से ypnos का उत्तर देखें (फाइल नहीं)

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