लिनक्स पर छवि फ़ाइलों का आकार बदलने के लिए कैसे

click fraud protection

छवि फ़ाइलें असाधारण रूप से बड़ी हो सकती हैं। भले ही आप JPEGs के साथ काम कर रहे हों, फ़ाइल का आकार 2 और 5 एमबी से अधिक हो सकता है। अगर आपके पास RAW फाइल है, तो यह बड़ा होने जा रहा है। यदि आपको अपने लिनक्स पीसी पर छवियों की एक बड़ी लाइब्रेरी रखने की आवश्यकता है, तो आपको यह जानने की आवश्यकता होगी कि अंतरिक्ष को कैसे बचाया जाए। फ़ाइलों के साथ अंतरिक्ष को बचाने के सर्वोत्तम तरीकों में से एक है उनका आकार बदलकर। यदि आपके पास एक बड़ी फोटो लाइब्रेरी है, तो आप छवि फ़ाइलों का आकार बदल सकते हैं और अपनी फोटो लाइब्रेरी का आकार छोटा कर सकते हैं।

छवि फ़ाइलों का आकार बदलना एक मुश्किल बात है क्योंकि यह बहुत अधिक गुणवत्ता को बर्बाद कर सकता है। इसीलिए इस गाइड में हम इस बात पर ध्यान देंगे कि छवि फ़ाइलों को सही तरीके से कैसे बदला जाए।

ImageMagick स्थापित करें

लिनक्स ऑपरेटिंग सिस्टम में बहुत अधिक विचित्र, अद्वितीय उपकरण हैं। ऐसा ही एक उपकरण है कन्वर्ट। यह ImageMagick के अंदर एक साधारण सा ऐप बंडल किया गया है जो कमांड लाइन के माध्यम से छवि फ़ाइलों में हेरफेर कर सकता है। कन्वर्ट टूल तक पहुंचने के लिए, आपको ImageMagick इंस्टॉल करना होगा। अधिकांश लिनक्स वितरणों ने इसे स्थापित किया है, हालांकि यदि आपका नहीं है, तो आप इसे आसानी से पर्याप्त रूप से स्थापित कर सकते हैं।

instagram viewer

ImageMagick पैकेज को स्थापित करने के लिए, एक टर्मिनल विंडो खोलें और अपने OS के तहत सूचीबद्ध निम्न कमांड दर्ज करें।

उबंटू

sudo apt install imagemagick

डेबियन

sudo apt-get install imagemagick

आर्क लिनक्स

सुडो पैक्मैन -एस इमेजमैगिक

फेडोरा

sudo dnf imagemagick स्थापित करें

OpenSUSE

sudo zypper इमेज इमेज को स्थापित करता है

अन्य लिनक्स

जैसा कि पहले कहा गया है, ImageMagick एक महत्वपूर्ण घटक है कि लिनक्स पर कार्यक्रमों में छवियों का एक बहुत प्रदर्शन और हेरफेर कैसे करता है। कहा जा रहा है कि, आपका वितरण एक विकल्प का उपयोग कर सकता है। "ImageMagick" के लिए अपने ऑपरेटिंग सिस्टम के पैकेज मैनेजर को देखें और इसे इंस्टॉल करें। एक बार स्थापित होने के बाद, आपके पास रूपांतरित होने की पहुंच होगी।

कन्वर्ट छवियों के साथ संपीड़ित करें

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

कन्वर्ट के साथ आकार बदलने के लिए, एक टर्मिनल विंडो खोलें, एक छवि फ़ाइल ढूंढें जिसे आप हेरफेर करना चाहते हैं और फिर उपयोग करें सीडी टर्मिनल को उसके स्थान पर ले जाने की आज्ञा। इस उदाहरण में, चित्र फ़ाइलें अंदर होंगी /home/username/pictures/.

सीडी ~ / चित्र /

आकार बदलने के लिए कमांड का उपयोग करें। छवि को लगभग 20% द्वारा आकार देने का प्रयास करें, क्योंकि इससे आपको गुणवत्ता और फ़ाइल आकार का अच्छा संतुलन मिलता है। यदि आपको 20% से कम जाने की आवश्यकता है, तो 25%, 30% या 40% प्रयास करें। ध्यान रखें कि छवि की गुणवत्ता कम हो जाती है जितना अधिक इसे आकार दिया जाता है।

20% छवि-फ़ाइल-नाम-मूल.जेपीजी छवि-फ़ाइल-नाम-आकार-रूपांतरण को संक्षिप्त करें

उदाहरण के रूप में उपयोग किए गए JPG से अलग, विभिन्न फ़ाइल प्रकारों के साथ काम करता है। आकार बदलने के लिए, सही फ़ाइल एक्सटेंशन और नए आकार के साथ इस कमांड को संशोधित करें। सुनिश्चित करें कि आप मूल फ़ाइल नाम और आउटपुट फ़ाइल नाम दोनों को निर्दिष्ट करते हैं।

एकाधिक छवियों को संपीड़ित करें

एक बार में एक छवि को हेरफेर और संपीड़ित करने में कनवर्ट करना उत्कृष्ट है, लेकिन एक-एक करके छवियों को संपीड़ित करना थकाऊ है। अच्छी खबर यह है कि कन्वर्ट को बैश टू पार्स और एक साथ कई इमेज फाइल्स के साथ काम करने के लिए जोड़-तोड़ की जा सकती है।

नोट: कई फ़ाइल नामों के साथ छवि फ़ाइलों को बैच करने की संभावना है जो काम नहीं करेंगे। केवल बैच उसी फ़ाइल प्रकार के साथ फ़ाइलों को परिवर्तित करते हैं।

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

mkdir -p ~ / चित्र / कन्वर्ट-छवियाँ /

फिर, फ़ाइल प्रबंधक ऐप खोलें, नए बनाए गए फ़ोल्डर को ढूंढें और इस फ़ोल्डर में कनवर्ट करने के लिए आपके द्वारा बनाई गई सभी छवि फ़ाइलों को स्थानांतरित करें। फ़ाइलों को ले जाने के बाद, का उपयोग करें सीडी नए फ़ोल्डर में भी जाने के लिए एक टर्मिनल में कमांड।

सीडी ~ / चित्र / कन्वर्ट-छवियाँ /

टर्मिनल में, इस कमांड को टाइप करें। यह कन्वर्ट को कई फाइलों को एक ही बार में बदलने के लिए कहेगा, अंत में "आकार" के साथ आउटपुट फाइल बना रहा है। कोड में, कमांड JPG छवियों के लिए दिखेगा। यदि आप PNG फ़ाइलों के साथ काम कर रहे हैं या कन्वर्ट ऐप द्वारा समर्थित एक अन्य प्रारूप, * .jpg से * .png, आदि में बदलें।

के लिये img में*.जेपीजी;करना धर्मांतरित -आकार 20%"$ Img""Opt- $ img"किया हुआ

स्क्रिप्ट का आकार बदलना

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

टच ~ / चित्र / कन्वर्ट-छवियाँ / बैच-resize.sh

इसके बाद, नैनो टेक्स्ट एडिटर खोलें।

नैनो ~ / पिक्चर्स / कन्वर्ट-इमेज / बैच-resize.sh

स्क्रिप्ट फ़ाइल के अंदर निम्न कोड चिपकाएँ:

#! / Bin / bash

# फ़ाइल प्रकार के लिए उपयोगकर्ता इनपुट को पकड़ो।

गूंज "अपनी छवि फ़ाइलों के लिए फ़ाइल एक्सटेंशन दर्ज करें:"

# $ फ़ाइल में उपयोगकर्ता इनपुट स्टोर करें।

फ़ाइलें पढ़ें

# छवियों का आकार बदलें।

में img के लिए *। $ फाइलें; करना
20% "$ img" "आकार बदलें-$ img" को बदलें
किया हुआ

दबाकर नैनो में रिसाइज स्क्रिप्ट को सेव करें Ctrl + O. के साथ संपादक बंद करें Ctrl + X.

स्क्रिप्ट की अनुमतियों को अपडेट करें ताकि यह चलता रहे। इस भाग को न छोड़ें, या स्क्रिप्ट सही ढंग से काम नहीं करेगी!

chmod + x ~ / चित्र / रूपांतरित-छवियाँ / बैच-resize.sh

स्क्रिप्ट का उपयोग करने के लिए, उन सभी छवि फ़ाइलों को रखें जिन्हें आप कनवर्ट करना चाहते हैं ~ / चित्र / Convert-छवियाँ /. फिर सीडी में और स्क्रिप्ट निष्पादित। फ़ाइल एक्सटेंशन में प्रवेश करते समय (जैसे JPG, PNG और आदि) एक अवधि का उपयोग न करें, या स्क्रिप्ट टूट जाएगी!

सीडी ~ / चित्र / कन्वर्ट-छवियाँ / ./batch-resize.sh।
watch instagram story
खोज
हाल के पोस्ट