Stránka 1 z 1
hromadná změna obrázků
Napsal: úte 25. zář 2012 9:43:32
od luky
dobrý den, rád bych požádal o radu. Mám spoustu fotografií .jpg s rozměry 4000 x 2672 (cca 15:10) a potřeboval bych:
1) je ořezat rovnoměrně zprava a zleva, tak abych dostal nové fotografie o rozměru 3563 x 2672 (cca 13:10)
2) zmenšit, ideálně na rozměr 800 x 600 (pro promítání ve fotorámečku, aby se soubory dlouho nenačítaly).
celý proces by probíhal ideálně z příkazové řádky.
Děkuji za nápady a rady
Re: hromadná změna obrázků
Napsal: úte 25. zář 2012 11:27:21
od 4smart.cz
Dobrý den, ke zmenšení rozlišení obrázků můžete použít tento script, ktery upravi rozliseni vsech souboru v adresari.
Puvodni soubory si zazalohujte. Nejsem si jisty, jestli convert umi take orezavat, ale odpovidajici nastroj jiste existuje.
Kód: Vybrat vše
#!/bin/sh
for f in *.jpg
do convert $f -resize 800x600 $f
echo "Zmensuji na pozadovane rozliseni"$f;
done
J.M.
Re: hromadná změna obrázků
Napsal: úte 25. zář 2012 13:45:10
od luky
díky
Re: hromadná změna obrázků
Napsal: sob 07. úno 2015 18:48:25
od xsouku04
Dnes jsem narazil na ještě výrazně jednodušší řešení.
Mogrify je ze stejného balíčku jako convert tedy též imagemagick.
Na rozdíl od convert výsledek se zapíše přímo do zpracovávaného souboru.
Pokud chci zachovat originální sobory, lze použít tohle:
Kód: Vybrat vše
convert '*.jpg[800x]' zmenseny_%03d.jpg
Příklad změní soubory tak, aby měly vždy šířku 800 bodů, výsledek se bude jmenovat stejně jako originální soubory, ale navíc bude začínají předponou "zmenseny_",
Požadovanou velikost lze nastavit jakýmkoli způsobem jak to dovoluje
geometry
Re: hromadná změna obrázků
Napsal: sob 07. úno 2015 21:28:29
od MaT
A já bych také doplnil - kromě balíčku ImageMagick se už docela dlouho používá také jeho fork GraphicsMagick - na některé úlohy může být výrazně rychlejší.
Jinak pro hromadné úpravy obrázků v případě, že chci originály zachovat používám u mogrify parametr -path. Tím určím adresář, kam se mají ukládat zpracované obrázky. Takže třeba jsem v adresáři s nějakými fotkami, udělám si podadresář "nahledy" a do něj pak zmenšuji...