यह इमेजमाजिक के साथ करना बहुत आसान है । आपको इसे सॉफ़्टवेयर केंद्र में स्थापित करने में सक्षम होना चाहिए। मैं इसे छवियों के बैच प्रसंस्करण के लिए सुझाऊंगा।
बैच का आकार बदलना अविश्वसनीय रूप से सरल है (मैंने इसे Ubuntu 11.10 के साथ परीक्षण किया)। पहलू अनुपात को ध्यान में रखते हुए प्रत्येक .jpg फ़ाइल को 200 पिक्सेल चौड़ाई में बदलने के लिए निम्न कमांड का उपयोग करें:
$ convert '*.jpg[200x]' resized%03d.png
-set विकल्प का उपयोग करके आप फ़ाइल नाम को बनाए रख सकते हैं। उदाहरण के लिए:
convert "images/*.jpg[250x]" -set filename:base "%[base]" "images/new_folder/%[filename:base].jpg"
यदि आपके पास अधिक फ़ाइलें हैं, तो आपको खोज के साथ उपयोग करना चाहिए
find /folder -iname '*.JPG' -exec convert \{} -verbose -set filename:base "%[base]" -resize 1920x1080\> "/folder/images/%[filename:base].JPG" \;
यह केवल इमेजमाजिक की शक्ति की सतह को खरोंच कर रहा है। आकार बदलने को अंतहीन रूप से ट्यून किया जा सकता है । अधिक उन्नत आकार बदलने के लिए आपको -resize
विकल्प का उपयोग करना होगा ।
आप करने के लिए आकार बदलने सीमित कर सकते हैं सिकुड़ने :
$ convert '*.jpg[300x>]' thumb-300-%03d.png
या विस्तार :
$ convert '*.jpg[300x<]' thumb-300-%03d.png
अधिक विकल्प देखने के लिए ज्यामिति प्रलेखन को देखें।