Fórum Root.cz
Hlavní témata => Software => Téma založeno: xSayriu 03. 07. 2013, 10:18:04
-
Dobrý den,
Mám tu sadu obrázků do galerie v různých 'hrozných!' rozlišení (uvádím v px: 1704 x 2272, 1200 x 900, 900 x 1200 !, 2048 x 1536, atd.)
Potřebuju je všechny hromadně (při nejhorším každou zvlášť) dostat nutně do formátu 960 x 344 tak, aby se mi ty obrázky neroztáhly, protože to vypadá vážně hrozně blbě. Existuje prosím nějaká metoda v programech jako (Gimp, XnView, Inkscape, <-- Photoshop, Illustrator, Fireworks přinejhorším -->) jak dosáhnout mého požadovaného výsledku?
Předem děkuji moc za rady.
(Vím, že je to tu trochu OT, a omlouvám se, ale root.cz je plný velice inteligentních lidí s rozsáhlým přehledem, tak čekám, že se tu někdo ozve :) )
-
V první řadě nemůžeš trvat na konkrétním rozlišení v obou osách. V takovém případě samozřejmě dojde k deformaci, protože se změní poměr stran. Příklad: máš fotku 1000 × 1000 (tedy poměr 1:1) a chceš ji dostat do 300:200 (poměr 3:2). Samozřejmě dojde k roztažení a hnusné deformaci.
Jediná možnost je zůstat u jednoho z těch rozlišení a určit, že ta delší hrana fotky musí mít třeba 800 px. Druhá strana se pak dopočítá podle toho, jaký má konkrétní fotka poměr stran. To samozřejmě umí všechny aplikace, které umí dělat s grafikou. Jak třeba Gimp, tak i řádkový ImageMagick.
-
Tak to pro mě vůbec není dobrá zpráva :) Ale děkuji. Budu muset vymyslet řešení, které by sice obrázky deformovalo, ale co nejméně.
-
Existuje a známe ho z televize: ořez. Znamená to, že je potřeba nejdřív ten původní obrázek oříznout na správný poměr stran a pak se dá zmenšovat na konkrétní rozměr.
-
Buď oříznout nebo přidat černé pruhy nebo zdeformovat, jiná možnost není.
Volil bych oříznutí, ale chce to buď ruční práci (aby to důležité z fotky zůstalo v ořezu) nebo dobrý algoritmus (např. rozpoznat obličeje).
-
Z vysokýho obrázku placatej neuděláš jinak, než ořezezem, nebo doplněním neutrálního pozadí po stranách (třeba černé, bílé, šedé - dle použití obrázku) nebo roztáhnutím (to ale nchceš).
Pokud bys mohl zachovat původní poměr stran a potřeboval je pouze zmenšit, aby se vlezly "do díry" (ale původní poměr stran zůstal), tak na to mám jednořádkovej příkaz, kterej tu společnýma silama vypotili další diskutéři :-)
-
Pochopil jsem,
už to právě ořezávám.
-
doporučuji http://www.imagemagick.org/ (http://www.imagemagick.org/)
-
kompromis selského rozumu :) - co je nejdřív částečně oříznout a pak roztáhnout do požadovaných rozměrů? Ztratí se kus informace a estetické kvality; od obojího vzlášť ale míň než kdyby jsi jenom roztahoval nebo jenom ořezával.
-
kompromis selského rozumu :) - co je nejdřív částečně oříznout a pak roztáhnout do požadovaných rozměrů? Ztratí se kus informace a estetické kvality; od obojího vzlášť ale míň než kdyby jsi jenom roztahoval nebo jenom ořezával.
A ještě k tomu přidat tenké černé pruhy a bude to ideální! :-)