|
Autor |
Sõnum |
daddo
Pingviini kasutaja
Liitunud: 19.07.2005
Postitused: 98
Distributsioon: Ubuntu
|
|
Ajendatult lehelt http://cubicledenizen.blogspot.com/2008/02/auto-create-thumbnails-in-ubuntu-from.html#comment-form ammutatud informatsioonist tekkis küsimus, et kuidas näeks kõnealune kood Kood: | 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"; done |
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.
|
|
|
|
|
|
|
|
obundra
Vana Pingviin
Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
|
|
daddo
Pingviini kasutaja
Liitunud: 19.07.2005
Postitused: 98
Distributsioon: Ubuntu
|
|
Tänu sinu antud viidetele sain esimese poole lahenduseks järgneva:
Kood: | for file in *.TIF; do convert -resize 1200x1200 "$file" /media/test/pisipildid/"${file/TIF/jpg}"; done
|
Mis teeb TIF failidest küll soovitud suurusega JPG thumbnailid, kuid dubleeritult kuna teadaolevalt on TIF faili sees mingi väike eelvaate kaader ka sees. Seega tulemuseks failid kujul:
IMG_xxxx-0.jpg
IMG_xxxx-1.jpg
IMG_yyyy-0.jpg
IMG_yyyy-1.jpg
Seega noka sain lahti, aga saba jäi rohkem kinni...
Mis puutub ümbernimetamist, siis see on võimalus, aga hea meelega sooviks saada targemaks ja osata failinimest (mis IMG_xxxx.JPG puhul näiteks on alati sama pikk) lugeda sümbolid 5-8 eraldi muutujasse... ja siis sihtfail defineerida siis juba kas mitme muutuja või muutuja + suvalise stringi abil.
|
|
|
|
|
|
|
|
|
|
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group
|
|