Potrebuju si napsat script na zmenu velikosti obrazku.
Budu uplodovat na server obrazky a chci, aby meli max 200x200 pixelu.
To znamena aby se mensi obrazky nechaly a vetsim se upravila velikost na pozadovanou hodnotu se zachovanim pomeru stran. Zkousel jsem si to napsal sam, ale uplne jsem se v tom ztratil, tak jsem to cely smaznul a zacinam znova.
Shanim tedy nejaky script ktery toto dokaze, nebo alespon odkaz na material k vyuce.
Používám taky imagecopyresized(), ale pokud nezmenšuji obrázek na polovinu (např. z 200x200 na 100x100), výsledná kvalita je docela nic moc i přes nastavení parametru quality na 100.
Trochu mě to trýzní, jelikož uživatelé budou vkládat obrázky různých velikostí a navíc se jedná o loga firem která jsou v drtivé většině logotypy a moc to nejde přečíst :/
original - imagecopyresized() - photoshoped
Zjevný je taky velikostní rozdíl imagecopyresized() - 6kB oproti photoshoped 48kB, ale na velikosti souboru mi ani tak nezáleží spíš jako na kvalitě.
---------- Příspěvek doplněn 04.01.2012 v 10:59 ----------
příjemně překvapen:
"Use imagecopyresampled instead of imagecopyresized."