batch resize ImageMagicuga käsureal
Postitatud: 17.08.2010, 00:43
Ajendatult lehelt http://cubicledenizen.blogspot.com/2008 ... mment-form ammutatud informatsioonist tekkis küsimus, et kuidas näeks kõnealune kood
välja siis, kui tahta, et see loeks TIF faile ja muudetud suurusega failid kirjutaks JPG faili? Kui ma esimeses reas vaid muudan ära TIFiks, siis saab ka thumbnailid tiffidena... Ehk ImageMagic pidi vormingu tuvastama sihtfaili laiendist ja see antud hetkel lastakse julmalt allika laiendist...
Samuti huvitaks, et saaks kuidagi eraldatud failide nimedest (a la IMG_1111.JPG) neljakohaline number, et seda eraldi muutujana sihtfaili nimes kasutada. Eelolev kood teeb hetkel sm_IMG_1111.JPG nimelise faili, aga sooviks hoopis kujul kohandatud_tekst_1111.JPG.
Kood: Vali kõik
josh@phoenix:$ for file in *.jpg
> do
> convert -resize 200 "$file" sm_"$file"
> done
josh@phoenix:$
[or putting that all together:]
for file in *.jpg; do convert -resize 210 "$file" sm_"$file"; doneSamuti huvitaks, et saaks kuidagi eraldatud failide nimedest (a la IMG_1111.JPG) neljakohaline number, et seda eraldi muutujana sihtfaili nimes kasutada. Eelolev kood teeb hetkel sm_IMG_1111.JPG nimelise faili, aga sooviks hoopis kujul kohandatud_tekst_1111.JPG.