Portál AbcLinuxu, 19. dubna 2024 14:10


Dotaz: Hromadna prace s obrazky (velikost)

3.6.2005 08:02 maverick | skóre: 6
Hromadna prace s obrazky (velikost)
Přečteno: 1587×
Odpovědět | Admin
Neznate nekdo nejaky software (samozrejme pro linux :) ), ktery umoznuje hromadne zmenseni/zvetseni obrazku?

Neco jako JPEG Resampler pro Windows. Ten umi nacist vsechny obrazky ve zdrojovem adresari, upravit jejich velikost/rozliseni a vysledne nove soubory ulozit do ciloveho adresare.

Vubec by mi nevadilo, kdyby to byla pouze konzolova aplikace.

Zatim se mi nepodarilo nic najit a JPEG Resampler se mi pod Wine rozchodit nepodarilo.

Diky,

--Mave
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.6.2005 08:09 Jony | skóre: 9 | Zbilidy
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi hledáš convert z balíku ImageMagick.

Jony
Nesnáším piloty, co vám mluví do řízení.
3.6.2005 09:50 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Nebo XnView - tam to jde nastavit i klikáním.
jose17 avatar 3.6.2005 08:43 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
priklad:

mkdir thumbs; for file in *jpg; do convert $file -resize 320 -quality 60 thumbs/$file; done

Ja vim, on vi, ty nano!
3.6.2005 08:54 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
A kdybys znal mogrify, ani nemusíš znát for cykly...
3.6.2005 09:47 Triton
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
... ti tobude fungovat jen do chvíle než ten název souboru bude obsahovat mezeru :-)
3.6.2005 09:01 misterlister | skóre: 12 | blog: aiyyo
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím,

já na hromadnou změnu velikosti používám BIRT. Umí nechat fixní šířku/výšku, žel neumí zmenšovat poměrově (na 50 %). Kdybyste našel něco lepšího s GUI, tak dejte prosím vědět :-)
3.6.2005 09:57 martas
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zmensi vsechny obrazky v aktualnim adresari. Prepise!

 #!/bin/bash
 for i in `find $pwd -name "*.jpg"`;
 do
 convert -size 1024x768 $i -resize 1024x768 +profile "*" $i
 echo "Converted $i Successfully."
 done

Nasel jsem to nekde na forums.gentoo.org, malinko upravil...
3.6.2005 10:51 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Ach jo.
find . -name \*.jpg -print0 | xargs -0 mogrify parametry
skaven avatar 9.2.2008 21:36 skaven | skóre: 10 | blog: skavenovo | Ostrava
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neměli byste někdo scriptík, který by měnil velikost obrázku inteligentně -tj. podle větší strany?
pools avatar 2.5.2008 22:24 pools | skóre: 19 | blog: Svědek Damdogův | Opava/Praha
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
#!/bin/bash
COUNTER=0
for file in *jpeg;
 	do	
		WIDTH=`identify -format "%[fx:w]" $file`
		HEIGHT=`identify -format "%[fx:h]" $file`
		echo "Měním obrázek $file jehož šířka je $WIDTH a výška $HEIGHT."
		if [ "$WIDTH" -gt "$HEIGHT" ]; then
			convert -size 1024x768 $file -resize 133x100 $file;
		else
			convert -size 768x1024 $file -resize 100x133 $file;
		fi
		let COUNTER=COUNTER+1
done
echo "Zpracoval jsem celkem $COUNTER obrázků."
Píšu to tu trošku out-of-date, ale zrovna tohle jsem dneska potřeboval, tak snad to někomu ještě někdy pomůže ;-). Jinak pracuje to tak že to přepíše všecny soubory v adresáři, ve kterém to spustíš. Identify zjistí šířku a výšku, convert dodělá zbytek - vše součástí imagemagick.
Vivre libre ou mourir!
2.5.2008 23:50 Martin
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
A čo takto Gwenview? To má dávkové spracovanie, ale myslím, že nedokáže pracovať s percentami a aj obrázky rôznej veľkosti upraví iba na jednu veľkosť, a ak obrázok nemá označenie formátu, tak ho niekedy jednoducho preskočí. Občas sa mi stalo aj to, že u niektorých obrázkov z upravovaného súboru sa zmenil iba jeden rozmer. Inak je to celkom použiteľný príjemný programček, prednastavil som si ho na prezeranie fotiek. A prehrá aj video.
3.5.2008 00:06 Martin
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dá sa to aj pomocou GIMP-u. Otvoríš jeden obrázok, ostatné pridáš ako vrstvy, voľbou "Veľkosť obrázku" upravíš veľkosť (ono to upraví všetky vrstvy), môžeš si pritom vybrať, či to bude v bodoch alebo v percentách, výsledok uložíš ako gif-animáciu, a keď bude animácia uložená v príslušnom adresári (ve složce), tak ju necháš skonvertovať na .jpg a ona sa rozpadne na jednotlivé jpg-obrázky, ale už zmenšené na veľkosť, akú si si nastavil. práve som to vyskúšal, funguje to. Ale nesmie to byť priveľa obrázkov, aby Ti nezamrzol GIMP.
pools avatar 3.5.2008 08:59 pools | skóre: 19 | blog: Svědek Damdogův | Opava/Praha
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Není tenhle postup mírně řečeno složitý?
Vivre libre ou mourir!
3.5.2008 09:04 Martin
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Je :))) Len som to chcel vyskúšať, pre prípad, že by nebola iná možnosť, pre BFU je to jednoduchšie ako práca v konzole. Navyše sa pritom všetky obrázky premenujú podľa toho, ktorý je otvorený ako prvý (ako "Pozadie"), čo by mohlo byť na závadu, keby boli názvy obrázkov dôležité.
3.5.2008 09:14 Petr
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Gwenview, nutno k němu dohrát ještě Kipi-plugings. Používám ho na hromadnou změnu velikosti obrázků, na kompresi atd. Více viz http://www.mandrivalinux.cz/gwenview-nejen-prohlizec-obrazku
Jan Drábek avatar 3.5.2008 09:26 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zajímavý, vůbec nikdo tu nezmínil Gimp v kombinaci s DBP http://members.ozemail.com.au/~hodsond/dbp.html

Umí spoustu věcí...
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
stativ avatar 3.5.2008 09:49 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zrovna byl na Linux.com celkem pěkný článek o Phatch, který to umí.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
FilipL avatar 3.5.2008 10:45 FilipL | skóre: 9
Rozbalit Rozbalit vše Re: Hromadna prace s obrazky (velikost)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sice je zde už zaškrtnuto, že je tento problém vyřešen, ale rád bych se podělil se svým řešením :)

K hromadné úpravě fotek používám program GQview, bohužel jeho vývoj už byl zastaven, ale k tomuto se hodí perfektně.

V levém sloupci má zobrazené soubory, tam si stačí označit ty, které chci upravit a v nabídce Úpravy jsou přednastavené akce. Tyto akce je možné nastavit si podle svého v dialogu nastavení. GQview umí také hromadně přejmenovávat obrázky, takže doporučuji, v kombinaci s ImageMagick je to opravdu mocný nástroj ;)
Všechny operační systémy mají jednu slabinu – uživatele.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.