कमांड-लाइन के माध्यम से छवियों को आसानी से कैसे आकार दें?


232

मैं जानना चाहता हूं कि उबंटू में छवियों का आकार कैसे बदल सकता है। ऐसा करने के लिए सबसे आसान उपकरण क्या है?




जवाबों:


169

आप सरल चाहते हैं?

भागो sudo apt-get install nautilus-image-converter, या क्लिक करो nautilus-image-converter नॉटिलस-इमेज-कन्वर्टर स्थापित करें

यह नौटली में दो संदर्भ मेनू आइटम जोड़ता है ताकि आप राइट क्लिक करें और "रिसाइज़ इमेज" चुन सकें। (दूसरा "रोटेट इमेज" है)।

यदि आप चाहें तो आप एक ही बार में पूरी निर्देशिका कर सकते हैं और ऐसा करने के लिए आपको एप्लिकेशन खोलने की आवश्यकता नहीं है।

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



1
फेडोरा 20 में भी बढ़िया काम करता है। सूदो यम ने नौटिलस-इमेज-कन्वर्टर
ग्रेग शेरमेता

4
यह Ubuntu 14.04 पर काम करता है। धन्यवाद।
सईद ज़ारिनफ़ाम

10
मुझे लगता है कि आपको इसे स्थापित करने के बाद लॉग आउट करने या रिबूट करने की आवश्यकता है - या बस मैंने जो किया था; रन करें pkill nautilusऔर फिर नए प्लग-इन के साथ नॉटिलस को फिर से लोड करने के लिए होम फ़ोल्डर आइकन पर क्लिक करें।
लैम्बर्ट

1
... या बस nautilus -qकिसी के रूप में चलाने के जवाब के लिए मेरी पिछली टिप्पणी के बाद से जोड़ा। :)
लैम्बर्ट

239

पहले ImageMagick के माध्यम से स्थापित करें :

sudo apt-get install imagemagick

एक टर्मिनल खोलें और इस कमांड को चलाएं:

convert  -resize 50% source.png dest.jpg

यह आकार को 50% तक कम कर देगा

आप आकार भी निर्दिष्ट कर सकते हैं:

convert -resize 1024X768  source.png dest.jpg

आप यह भी उपयोग कर सकते हैं: एक ही पैकेज से mogrifyकमांड-लाइन टूल


14
सबसे पहले, कन्वर्ट का उपयोग करने के लिए -> sudo apt-get install imagemagick
javaloper

1
कमांड 50% तक नहीं, आकार को 50% तक कम करता है।
मथायस वीलर

@ मैथियास वेइलर वे समान हैं, सुनिश्चित नहीं हैं कि आपका क्या मतलब है
अलेक्जेंडर मिल्स

4
वे केवल 50% के विशेष मामले के लिए समान हैं। -resize 10%आपकी छवि को 90% छोटा बनाता है।
मथायस वीलर

अगर आपको कोई त्रुटि मिली "कोई चित्र परिभाषित नहीं किया गया है .." यह शायद इसलिए है क्योंकि आपने गंतव्य छवि को परिभाषित नहीं किया है ... उदाहरण के लिए, उपरोक्त उदाहरण dest.jpgहै:
रमेश पारीक

99
sudo apt-get install imagemagick

कमांड mogrifyमूल चित्रों को आकृत चित्रों के साथ अधिलेखित करता है:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

नोट: आप -auto-orientस्वचालित रूप से परिवर्तित छवियों को उन्मुख कर सकते हैं ।


पहलू राशन को साथ न रखें convert:convert hospital.jpg -resize 2000x! hospital_2000.jpg
Adobe

2
दोनों स्थितियों के साथ सही और सरल संभव उत्तर। इसे प्यार करना !
नवदंपत्ति

2
प्रारंभिक छवियों को नए आकार वाले लोगों के साथ बदल दिया जाता है। यदि आपको प्रारंभिक लोगों की आवश्यकता है, तो एक बैकअप

23

यदि आप केवल कुछ चित्रों को कर रहे हैं, तो उबंटू (जिम्प, एफ-स्पॉट, आदि) में अधिकांश छवि संपादक आपको एक बुनियादी आकार देने देंगे।

यदि आप दसियों, सैकड़ों या हजारों छवियों को संपादित करना चाहते हैं, तो मुझे फ्च पसंद है । Phat एक GUI- आधारित बैच फोटो एडिटर है जो आपको छवियों पर परिवर्तनों का एक पूरा लोड करने देगा।sudo apt-get install phatch

ImageMagick अच्छा है, लेकिन अगर आप चीजों के लिए सेटिंग नाम नहीं जानते हैं तो यह थोड़ा थकाऊ है। आप बहुत तेज़ी से क्लिक करके Phatch सीख सकते हैं।


एफ-स्पॉट का आकार बदल जाता है? कहाँ पे?
मार्टिन

स्थापित करने के दौरान phatchमेरा Chrome Browserबंद हो गया और मैं इसे स्थानांतरित करने में असमर्थ था, मुझे इसे हटाने phatchऔर अन्य पैकेजों को काम करने की स्थिति में क्रोम वापस लाने के लिए स्थापित करना पड़ा।
मल्लाउद्दीन

12

ImageMagick वह पैकेज है जो आप चाहते हैं। इसमें इस उद्देश्य के लिए कई उपयोगी कमांड लाइन उपकरण शामिल हैं।

यहाँ एक सरल ट्यूटोरियल है जो यह बताता है कि छवियों का बैच कैसे बनाया जाता है: -

mogrify -resize 320x240 *.jpg

इस आदेश के पूरा होने के बाद, सभी छवियों को स्वयं के आकार बदलने वाले संस्करण के साथ बदल दिया जाएगा। ध्यान दें कि छवि पहलू अनुपात को संरक्षित करने के प्रयास में, मोगरीज़ उन छवियों का उत्पादन नहीं कर सकता है जो वास्तव में 320x240 हैं। ऐसा करने के लिए बाध्य करने के लिए, वांछित रिज़ॉल्यूशन के अंत में एक विस्मयादिबोधक बिंदु रखकर मूल कमांड को संशोधित करें:

mogrify -resize 320x240! *.jpg

8

जीआईएमपी शायद सबसे आसान तरीका है, क्योंकि इसमें ऐसे सामान्य कार्यों के लिए काफी सरल यूआई है। आपको बस अपनी छवि को खोलना है और Image → Image Size पर जाना है और फिर उसी के अनुसार बदलना है। GIMP का उपयोग करके बैच के आकार बदलने के तरीके भी हैं, लेकिन मैं उन्हें दिल से नहीं जानता।


8

फिलहाल नॉटिलस-इमेज-कन्वर्टर उबंटू 13.10 में काम नहीं करता है । इसलिए मैं कमांड लाइन पर इमेजमैजिक का उपयोग करता हूं , जो बहुत अच्छा वर्कअराउंड है (कम से कम मेरे लिए)।

sudo apt-get install imagemagick

ध्यान रखें कि इन इमेजमैजिक टूल्स के बीच का अंतर :

  • मोग्रिफ़ एक ही छवि पर प्रसंस्करण करता है, यह फ़ाइल संशोधित फ़ाइल पढ़ता है और उसी फ़ाइल में आउटपुट लिखता है।
  • कन्वर्ट अलग छवियों पर काम करने के लिए है, फ़ाइल को पढ़ता है और संशोधित करता है और विभिन्न फ़ाइल / प्रारूप में लिखता है। आप आउटपुट फाइल का उपयोग करने के लिए कन्वर्ट कमांड का उपयोग इनपुट फाइल के समान कर सकते हैं।

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

mogrify -verbose -resize '40%' *.JPG

8

बस ऐसा करने के लिए कोई नया सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है

convert -resize 50% myfigure.png myfigure.jpg

या

convert myfigure.png -resize 200x100 myfigure.jpg

7

गमथ स्थापित करें । जेपीईजी, पीएनजी, टीआईएफएफ, टीजीए प्रारूपों में सहेजने के विकल्पों के साथ मूल छवि हैंडलिंग और संपादन कार्यों के लिए सरल और आसान - दर्शक, आकार, क्रॉपिंग, रोटेट, फ्लिप, ग्रेस्केल आदि।

गमथ स्थापित करने के लिए:

  • अपना टर्मिनल खोलें
  • प्रकार sudo apt-get install gthumb
  • परिवर्तनों को स्वीकार करें

1
लिनक्स टकसाल पर, यह मेरे लिए इष्टतम समाधान था।
फ़ेडिर RYKHTIK

मुझे अपनी तस्वीरों को गमथ के साथ घुमाने के लिए इस्तेमाल किया जाता है।
अरपद होरवथ

4

GUI के लिए, ऐसी त्वरित नौकरी के लिए Phatch "एक क्लिक का मूल्य हजार फ़ोटो है" सबसे अच्छा है। यह पहले से ही Ubuntu रिपॉजिटरी में है। इसमें बहुत सारी क्रियाएं और विकल्प हैं imagemagick

sudo apt-get install phatch

3

XnConvert नाम का एक अच्छा मल्टीप्लेट रिकॉर्डर टूल है । गठबंधन करें और 80 से अधिक विभिन्न कार्यों के बीच चयन करें। स्थापना डिब के माध्यम से सरल है। आधिकारिक वेबसाइट से फ़ाइल।

यह मुफ़्त है, लेकिन ओपन सोर्स नहीं है, शायद यही इसकी खूबसूरती है।

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


3

आप छवियों का आकार बदलने के लिए सर्वव्यापी ffmpeg(या avconv) टूल का भी उपयोग कर सकते हैं :

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

और अगर आप वास्तव में तेजी से JPEG छवि का आकार बदलना चाहते हैं - epeg का प्रयास करें (जैसा कि यहां और वहां बताया गया है ) - जिसे स्रोत से निर्मित करने की आवश्यकता है।


ImageMagick से Convert और mogrify की तुलना में गुणवत्ता बहुत अच्छी है। यह मेरा पसंदीदा है।
fsevenm

1

ImageMagick में छवि खोलें।

  1. इमेज कमांड बॉक्स खुलेगा उस पर क्लिक करें।
  2. दृश्य-> इच्छित पिक्सेल दर्ज करें। आकार बदलें बटन पर क्लिक करें।
  3. फ़ाइल-> सहेजें, नाम दर्ज करें। फॉर्मेट बटन पर क्लिक करें, आप जो प्रारूप चाहते हैं उसे चुनें और चयन बटन पर क्लिक करें।
  4. save बटन पर क्लिक करें।

एक अन्य विकल्प दृश्य -> ​​मूल छवि है और इसे आकार देने के लिए छवि के कोनों को खींचें। फ़ाइल चुनें -> सहेजें।


1

मैं Pimagizer का उपयोग करता हूं। यह महान काम करता है और यह सबसे आसान अनुप्रयोग है जिसका मैंने उपयोग किया है। Ubuntu 14.04, 15.04, 15.10 पर परीक्षण किया गया

sudo add-apt-repository ppa:vfrico/stable
sudo apt-get update
sudo apt-get install pimagizer

अधिक जानकारी के लिए देखें: https://launchpad.net/pimagizer/

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