sok képpel ugyanazt -- hogyan?

Fórumok

Hali!

Nem először találkozom a problémával, de csak most jött el egyszerre az a mennyiség és az olyan mértékű rossz idő miatti mentális lustaság, hogy már nem akarom manuálisan csinálni:

Jópár képet (jpg) szeretnék átméretezni x×50% y×50% méretűre (szám szerint 812-t; ahhoz már ketamin kéne, hogy gimppel egyesével), és jól jönne hozzá valami kis parancssoros (vagy grafikus, de minek?) progi, amivel ezt gyorsan, könnyen, egyszerűen meg tudom oldani.

Fontos, hogy az átméretezés ne azt a megoldást alkalmazza, amit pl. a M$Paint, hogy minden második sort törli; jó lenne legalább köbös interpolációval megoldani a dolgot.

Ki mit ajánl? (Csak kipróbált megoldásokra vagyok kíváncsi, Google-t én is ismerem.) Köszi!

Hozzászólások

Additional information: az plusz plusz jó lenne, ha tudna (jól) automatikus szintbeállítást és kontrasztkorrekciót is. :) Kisujj-egészkar szindróma RLZ.

:: by BRI.
:: config :: Acer TravelMate // Intel Celeron 530 1.73GHz. 533MHz FSB, 1MB L2 // 1GB DDR2 // Mobile Intel GMA X3100 // Ubuntu Hardy

Thx. Feltettem, megy. Kulturáltnak tűnik. Probléma egyből: ez egy .phatch-et szeretne, nem jpg-ket. Csináljak egyet neki "ls > eztetnekedte.phatch" segítségével; vagy mi lenne a trükkös feladat? Tudom, h rtfm (de mostmár tényleg), cserébe most kimegyek kávézni, hátha addig megválaszolja vki (vagy épp te), hogy ne kelljen mant olvasni. Köszi. :$

:: by BRI.
:: config :: Acer TravelMate // Intel Celeron 530 1.73GHz. 533MHz FSB, 1MB L2 // 1GB DDR2 // Mobile Intel GMA X3100 // Ubuntu Hardy

:) A megnyitás.. menü egy már elkészített, etc gyakran használt parancslistát nyit meg (.phatch). Első használatkor, vagy csak eseti használatkor létre kell hoznod, + gombot az eszköztáron megnyom, hozzáadod a képekkel végzendő műveleteket, egy láncban tulajdonképpen, aminek a végén értelemszerűen egy mentés műveletnek kell lennie. Az is agyonparaméterezhető, szóval batch renamerként is funkcionál. Aztán ha kész, Nézet->Bedobó (vagy Ctrl-D), a főablak eltűnik, és a programlogo bukkan elő, amire rádobálod a képeket, vagy mappát, és csinálja.
Mondjuk átnevezni azért egyszerűbb szvsz egy bashscriptel, de képműveletek terén már feccöltek bele annyi energiát, hogy megkíméljen némi fejfájástól :)

Hmm, leközelebb kipróbálom, engem is érdekel. Az eddigi bejáratott megoldásom az volt, hogy írtam GIMP-hez Script-Fu scriptet, és azt futtattam le minden képre shellscriptből, neminteraktívan. Eléggé mesterkélt, és hosszadalmas megoldás. Cserébe a GIMP kb. összes funcióját rá lehet szabadítani a képekre.

imagemagick convert nevu progija tud atmeretezni, identify nevu progija tud kepinfot kiszedni, a bash tud kettovel osztani. Ha osszerakod, megvan a tokeletes megoldas :)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

Hahó!

ImageMagick convert. A lehetőségei szinte korlátlanok.

+1
convert *.jpg -resize 50% *_small.jpg

Ha ugyanaz a filenev lehet, mint az eredeti, akkor nem a convert, hanem a mogrify kell neked:
mogrify -resize 50% *.jpg

Reszletek:
http://www.imagemagick.org/script/convert.php
http://www.imagemagick.org/www/mogrify.html

--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

imagemagick convert a te barátod + egy kis shell...
gwenview szintén tudja
kipi-plugins is ezt a célt szolgálja
http://href.hu/x/6fpn (aka a guglin nézted már?)

for i in `ls -1 *jpg`; do convert -resize 400 -resample 350 $i $i_small.jpg; done

Lehet hogy hülyeség, de én erre az IrfanView -et használtam. window$ ra elérhető csak, de wine-al simán fut, és ingyenes. File->batch conversion menüpont alatt elérhető. Gamma korrekciótól elkezdve, méretezésen, szaturáció állításán át, színmélység állításáig nagyonsok mindent lehet állítani.

-----------------------------
Debian "lenny", 2.6.24-amd64

irfanview batch conversion, nagyon kezes, és pár kattintás az egész

+1 az nconvert-nek
ajánlom az imagej-t, java-s, de ha egyszer felvetted makróként onnantól mehet batchban gui nélkül

Valami hasonlóra próbálok én is megoldást kreálni egy pici kis projektel. Szívesen vennék hibajelentéseket is.

aaphoto --autoadjust --resize50% mappaneve
http://log69.com/aaphoto.html

Egyetértek. Én is csak oda szánom, ahova "kell", pl. mert olyan látási viszonyok között készűlt a kép stb. :)

Szerk.: Meg ugye van olyan fényképezőgép, ami jobban torzítja a valóságot, mint ha a képét matematikailag "természetes" módon korrigáljuk ;) Pl. a sima CCD-s kamerák képe tapasztalatom alapján abba a szín irányába tolja erősen a kép színeit, amelyik a legjellemzőbb a képen (pl. a futball pályán fotózott gyermek arca zöldebb a természetesnél), igaz ez jobban igaz olcsóbb gépekre, meg nem beszélve arról, ha nincs elég megvilágítás egy családi képhez stb.

Persze hogy szükséges-e, ez mind szubjektív ;)

Azt szerettem volna mondani, hogy szerintem nem feltétlenül jó, ha egy (vagy több) "rossz" fényképet két kattintással és pár pillanat alatt "jobbá" lehet tenni, mert a fényképeknek általában van valamilyen céljuk. Ilyen cél lehet például a valóság másolása, érzések és gondolatok keltése, emlékeztetés, stb. Az emlékeztetés kategóriájába olyan fényképeket sorolok, amiknek nem kell szépeknek vagy jóknak lenniük, hanem elég, ha kivehető a tartalmuk. Ilyen képeknél elfogadható az automatikus korrekció, de egyéb esetekben egy program nem tudhatja, mit akar az ember kihozni a fényképből.

:)

-1: pl. webgrafika. hiába lett "valósághűen sz@r" egy kép, ha annak funkciója, és nem mondanivalója van.

:: by BRI.
:: config :: Acer TravelMate // Intel Celeron 530 1.73GHz. 533MHz FSB, 1MB L2 // 1GB DDR2 // Mobile Intel GMA X3100 // Ubuntu Hardy
:: tothab [a] gmail [pötty] kom
black rose immortal's weblog

Igen, annak jó, aki nem szöszöl azzal, hogy a saját tudása alapján készítse az oldalt. Bár valójában neki sem jó, mert a webgrafikák elemeinek színekben, hangulatban vagy akár képpontonként passzolniuk, harmonizálniuk kell egymással. Egy fénykép önmagában ritkán tud utómunka nélkül webgrafika lenni, ráadásul itt tömeges javításról van szó.

Szerk.: mondanivaló nélkül nincs funkció. Kivéve: spacer.gif.

:)

A convert valóban nagyon jó program, de az általam ajánlot
http://www.sign-el-soft.hu/cgi/ng-xim.html#kepatmeretezes
linket ennek ellenére érdemes megnézni, mert az ott található programmal könnyebben és gyorsabban végezhető el a feladat.
Könnyebb, mert a képeket a programban megnézheted, kijelölheted. Így nem csak egy könyvtár összes képére adható ki parancs.
Ha talpra akarod forgatni a 90 fokkal elforgatva készült képeket, kijelölöd őket és egy lépésben talpra állítod.
Ha valaki pl. rosszul állította be a fényképezőgépen a fehér egyensúlyt, és így egy egész sorozaton kell korrigálnia a színeket, megkeresi az elsőt elvégzi a beállítást, majd egyetlen paranccsal az összes többit is kijavíthatja.
A program a több alkönyvtárban tárolt képeket is egyetlen paranccsal tudja kezelni. Hogyan oldanád meg mással, ha pl 50 alkönyvtárban van kb. 20-20 képed, és ezekből kéne 200-at kiválogatni, és ezeket lekicsinyítve egy könyvtárba kiírni?

Ha sok képpel kell dolgozni, akkor a sebesség is számít. A program a convert-hez képest kb négyszer gyorsabban végzi el az átméretezést.