उबंटूमध्ये प्रतिमा संपादित करण्यासाठी बरेच पर्याय आहेत, परंतु मला त्यापैकी बहुतेक आवडत नाहीत. मला प्रतिमेचे आकार बदलू इच्छित असल्यास, जीआयएमपी उघडण्यासाठी किती वेळ लागतो हे प्रतीक्षा करायची नाही. आम्ही नेहमीच स्थापित करू शकतो नॉटिलस-प्रतिमा-रूपांतरक नॉटिलसमधील उजव्या बटणासह प्रतिमा फिरविणे आणि फिरविणे परंतु, आम्ही एखादे पॅकेज का स्थापित केले, जे वरील मजकूर चांगले दर्शवित नाही, जर आम्ही त्यानुसार डीफॉल्ट रूपात स्थापित केले असेल तर? या लेखात आम्ही आपल्याला शिकवू कसे संपादित करावे, रूपांतरित करा, आकार बदला आणि आणखी काही गोष्टी प्रतिमा उबंटू टर्मिनल वरुन.
सर्वांत उत्तम म्हणजे, आम्ही या मार्गदर्शकात काय स्पष्ट करणार आहोत ते एकाच वेळी बर्याच प्रतिमांवर लागू केले जाऊ शकते. उदाहरणार्थ, जर आम्हाला राइट क्लिक न करता 10 फोटोंचे नाव बदलायचे असेल तर "पुनर्नामित करा" निवडा आणि 10 वेळा नाव ठेवले तर आम्ही ते वापरू शकतो प्रतिमा मॅगिक, उबंटूचा डीफॉल्ट प्रतिमा दर्शक आणि उबंटू मतेसह इतर वितरण, माझे आवडते. उबंटू बॅशचा फायदा घेत यापैकी अनेक ऑपरेशन्स करण्यासाठी आपल्याकडे खाली काही उदाहरणे आहेत.
उपरोक्त उबंटू किंवा उबंटू मते सारख्या बर्याच वितरणात इमेजमॅगिक स्थापित केली जाते. आपल्या डिस्ट्रोमध्ये हे डीफॉल्टनुसार स्थापित केलेले नसल्यास आपण टर्मिनल उघडून आणि पुढील आदेश टाइप करुन स्थापित करू शकता:
sudo apt-get install imagemagick
प्रतिमा पुनर्नामित करा
उदाहरणार्थ, आपण बर्याच कॅप्चरचे ट्यूटोरियल बनविल्यास त्यांचे नाव असेल जे आम्हाला दर्शवायचे आहे याच्याशी काही देणेघेणे नाही. इमेजमॅगिकचे धन्यवाद आम्ही टर्मिनलवरुन अगदी सोप्या कमांडने त्याचे नाव बदलू शकतो. आपण नंतर पाहू शकता की आम्ही प्रतिमांचे स्वरूप बदलू शकतो आणि आम्ही नेमकी तीच आज्ञा वापरू, पण आमच्या कामासाठी योग्य. ते खालीलप्रमाणे असेल:
convert *.png prueba.png
विस्तार ठेवून आणि आउटपुट शब्द जोडून आपण काय कराल ते सर्व त्याच नावाने जतन केले जाईल, परंतु भिन्न संख्येसह.
प्रतिमांचे आकार बदला
या मार्गदर्शकाच्या जवळजवळ सर्व आवृत्त्या की वापरतात रुपांतरीत करा. टर्मिनलमधून इमेजमॅगिकसह प्रतिमांचे आकार बदलण्यासाठी आम्ही पुढील आज्ञा लिहू, जिथे आपण दुसर्या स्वरूपात रूपांतरित करू इच्छित प्रतिमेचे नाव «test» असेल:
convert prueba.png -resize 200×100 prueba.png
मागील कमांडसह आपल्याकडे आहे प्रतिमेचा आकार बदलला 200 × 100 पिक्सेलच्या आकारात. पहिले मूल्य रुंदीसाठी आकार आणि दुसरे उंचीचे आहे. आम्ही समान नाव वापरल्यास, परिणामी प्रतिमा मूळ पुनर्स्थित करेल. जर आपल्याला फक्त रुंदी आणि उंची अनुपातिक बदलायची असेल तर आपण पुढील कमांड लिहू, जेथे 200 पिक्सेलमध्ये निवडलेला आकार असेल.
convert prueba.png -resize 200 prueba.png
ते 200 पिक्सेल उंच असावे असे आम्हाला वाटत असल्यास आम्हाला सोडले पाहिजे प्रथम मूल्य रिक्त करा ("रिक्त" x100), म्हणून आम्ही पुढील आदेश लिहू:
convert prueba.png -resize x100 prueba.png
कधीकधी अचूक मूल्ये, परंतु आम्हाला तसे हवे असल्यास, आम्ही पुढील आज्ञा लिहू शकतो, जिथे 200 × 100 निवडलेले आकार असतील:
convert prueba.png -resize 200×100! prueba.png
प्रतिमा फिरवा
जर आपल्याला हवे असेल तर प्रतिमा फिरवाआपण हे पुढील आदेशासह करू शकतो, जेथे 90 कलकेचे अंश असतील:
convert prueba.jpg -rotate 90 prueba-rotado.jpg
जोपर्यंत आम्ही वेगळ्या प्रकारे लिहित नाही तोपर्यंत हे आउटपुट फाइलमध्ये कॉन्फिगर केलेले मजकूर जोडेल.
प्रतिमा स्वरूप संपादित करा
इमेजमॅजिक आम्हाला परवानगी देखील देते प्रतिमा रूपांतरित करा दुसर्या स्वरूपात थेट टर्मिनल वरुन. आम्ही पुढील आदेशासह हे करू:
convert prueba.png prueba.jpg
जर आपल्याला फक्त हवे असेल तर गुणवत्ता कमी करा मेलद्वारे प्रतिमा पाठविण्यासाठी, उदाहरणार्थ, आम्ही खालील आदेश लिहू, जिथे संख्या गुणवत्तेची टक्केवारी आहे:
convert prueba.png -quality 95 prueba.jpg
ऑपरेशन्स एकत्र करा
जर आम्हाला बनवायचे असेल तर भिन्न बदल या प्रकारच्या प्रतिमेवर, आम्ही ऑपरेशन्स एकत्र करून हे करू शकतो. खाली आपल्याकडे आकार बदलण्यासाठी, 180º फिरवा आणि प्रतिमेची गुणवत्ता 95% पर्यंत कमी करा.
convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg
बॅशसह प्रक्रिया केली
पण मला जे सर्वात जास्त आवडते ते हे आहे, एकाच वेळी बर्याच प्रतिमा संपादित करा. एकाधिक प्रतिमा संपादित करण्यापूर्वी, त्या सर्व एकाच फोल्डरमध्ये ठेवणे फायदेशीर आहे. मी त्यांना सहसा डेस्कटॉपवर सोडतो, म्हणून मी प्रथम ही आज्ञा टाइप करते:
cd /home/pablinux/Escritorio
फोल्डरच्या आत एकदा, आम्ही डेस्कटॉप फोल्डरमधील सर्व .png प्रतिमांचे आकार बदलण्यासाठी 830 पिक्सल रूंद करण्यासाठी आणि "आधी" शब्द समाविष्ट करण्यापूर्वी पुढील आज्ञा लिहितो.
for file in *.png; do convert $file -resize 830 primera-$file; done
मुळात आपण जे म्हणतो ते म्हणजे «या फोल्डरमध्ये असलेल्या आणि .png स्वरूपात असलेल्या सर्व फायली; आकारातुन 830 रुंद पर्यंत रूपांतरण करा आणि प्रथम फाइलच्या नावात जोडा; समाप्त«. आपण बर्याच प्रतिमा संपादित केल्यास आपल्यासाठी त्या फायद्याच्या असतील. तुमचे मत काय आहे?
बेस्ट IMPOSSIBLE!
जरी मला "कन्व्हर्ट" टूल बद्दल एक कल्पना होती, परंतु मला वाटते की ही "मूळ" उबंटू कमांड होती, परंतु आता मला कळले की हा इमेजमेजिकचा भाग आहे.
या लेखाबद्दल माझे अभिनंदन, अगदी सोप्या, मुळ मुद्द्यापर्यंत आणि पटकन समजून घेण्यासाठी चांगले लिहिलेले, बॅश अगदी गुंतागुंत न करता आत डोकावतात!
धन्यवाद.
हाय जिमी आपल्या टिप्पणीबद्दल धन्यवाद. आपण अद्याप अधिक गोष्टी करू शकता, जसे प्रभाव लागू करा, परंतु मला वाटते की त्यासाठी टर्मिनल वापरणे फायद्याचे नाही. जर आम्हाला प्रभाव लागू करावा लागला असेल तर प्रतिमा उघडणे आणि आपण काय करीत आहोत हे पाहणे चांगले आहे किंवा मला वाटते.
ग्रीटिंग्ज
धन्यवाद पाब्लो. कोणत्याही वेळी विचारात घेण्यासारखे काहीतरी आहे.