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

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

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

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

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

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

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

उबंटू

sudo apt install imagemagick

डेबियन

sudo apt-get install imagemagick

आर्क लिनक्स

sudo pacman -S imagemagick

फेडोरा

sudo dnf install imagemagick

OpenSUSE

sudo zypper install imagemagick

अन्य लिनक्स

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

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

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

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

cd ~/Pictures/

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

convert -resize 20% image-file-name-original.jpg image-file-name-resized.jpg

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

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

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

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

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

mkdir -p ~/Pictures/Convert-Images/

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

cd ~/Pictures/Convert-Images/

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

for img in *.jpg; do
convert -resize 20% "$img" "opt-$img"
done

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

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

touch ~/Pictures/Convert-Images/batch-resize.sh

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

nano ~/Pictures/Convert-Images/batch-resize.sh

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

#!/bin/bash

# Catch user input for file type.

echo "Enter the file extension for your image files:"

# Store user input in $files.

read files

# Resize images.

for img in *.$files; do
convert -resize 20% "$img" "resize-$img"
done

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

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

chmod +x ~/Pictures/Convert-Images/batch-resize.sh

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

cd ~/Pictures/Convert-Images/
./batch-resize.sh
</ P>

टिप्पणियाँ