मेरे पास टिफ़ प्रारूप में प्रत्येक में फ़ोटो के साथ फ़ोल्डर हैं।
मैं जो करना चाह रहा हूं वह प्रत्येक फ़ोल्डर में छवियों को मर्ज कर रहा है और उस फ़ोल्डर के नाम के साथ आउटपुट को नाम देता है जो उसमें रहता है।
मेरे पास प्रत्येक में लोड की गई छवियां हैं:
(photo1.tiff, photo2.tiff, photo3.tiff, photo4.tiff)
(photos.tiff, photo.tiff,)
मैंने नीचे दी गई स्क्रिप्ट का उपयोग करके सभी फ़ोल्डरों को अलग-अलग फ़ोल्डरों में मर्ज करने की कोशिश की है।
#!/bin/bash dirs=$(find . -type f -name "*.tiff" | xargs dirname |sort -u) r d in $dirs; do #ls $d/*.tiff # just debug info, should list all desired tiffs #echo $(cut -d/ -f3 <<<$d) # debug info, should be desired output file name convert $d/*.tiff $(cut -d/ -f3 <<<$d).tiff done
जब मैं स्क्रिप्ट चलाता हूं तो मुझे एक एकल टिफ मिलता है जो सभी फ़ोल्डरों से सभी तस्वीरों को जोड़ता है। मैं उन सबफ़ोल्डरों को कैसे बदल सकता हूं जिनमें कई छवियां (TIFF) हैं और प्रत्येक फ़ोल्डर में एक ही झगड़ा कर सकते हैं और छवि को उसके फ़ोल्डर का नाम दे सकते हैं? किसी भी सुझाव बहुत स्वागत किया।