मैं बैश में छवियों को बैचने का तरीका ढूंढ रहा हूं।
क्या छवि के विशिष्ट भाग को भरने का कोई तरीका है?
उदाहरण:
मैं सफेद रंग के साथ लाल भाग को भरना चाहता हूं। लाल भाग हमेशा ऊपरी बाएँ कोने पर होता है, आकार 135x35px है।
हां, जिम्प / फ़ोटोशॉप ऐसा करने का एक तरीका है, लेकिन मेरे पास बहुत सारी छवियां हैं और मुझे बैश के साथ चीजों को स्वचालित करना पसंद है।
उत्तर:
जवाब के लिए 3 № 1ज़रूर, ImageMagick का उपयोग करें - अधिकांश लिनक्स डिस्ट्रोस पर स्थापित और OSX और विंडोज के लिए उपलब्ध
convert input.png -fill white -draw "rectangle 0,0 135,35" result.png
मैं iPhone पर हूँ, लेकिन यह जीता "गलत नहीं है।
यदि आपके पास कई फाइलें हैं, तो एक अतिरिक्त फ़ोल्डर में एक COPY बनाएं और यह प्रयास करें और यह संभवतः उन सभी को करेगा
mogrify -fill white -draw "rectangle 0,0 135,35" *.jpg