Autor | Zpráva | ||
---|---|---|---|
German Profil * |
#1 · Zasláno: 11. 12. 2009, 02:38:05
Ahojte prave delam Chat Community.
A kazdej user si muze nahrat profilovou fotku ale ted nevim jestly je lepsie fotky zestrihat a ulozit napriklad do zlozek fotos/foto_120x70/ fotos/foto_200x150/ fotos/foto_500x250/ fotos/foto_800x600/ fotos/foto_original/ nebo jestly je vhodnejsi udelat funkci kde nahram original obrazek a zestriham ho do velkosti kterou potrebuju. Dekuju za rady a kdyby se dalo jestly mi muzete i pomozt z nakodovanim GD funkce pro Zestrich fotek. S Pozdravem German |
||
Str4wberry Profil |
#2 · Zasláno: 11. 12. 2009, 03:05:56
A ta jedna profilová fotka je potřeba ve všech těch různých rozlišeních?
|
||
H13 Profil |
#3 · Zasláno: 11. 12. 2009, 12:50:05
Jakej je rozdíl mezi:
jestly je lepsie fotky zestrihat a ulozit napriklad do zlozek a jestly je vhodnejsi udelat funkci kde nahram original obrazek a zestriham ho do velkosti kterou potrebuju Jestli to znamená, že u prvního po nahrání obrázku necháš vytvořit skriptem náhledy a ty uložíš a tyto budou následně zobrazovány a u druhého náhledy tvořit nebudeš, ale budeš online pro každého uživatele zpracovávat fotku v náhled, pak bych se přiklonil spíše k první variantě. Tedy ze tří možností bych vybral c) a) nechat nahrát uživatele fotku, nic s ní nedělat a poté při každém zobrazení profilu pomocí GD vytvořit náhled (pro každou instanci) - to může být celkem náročný pro server, pokud by musel neustále online vytvářet náhledy b) nechat nahrát uživatele fotku, nic s ní nedělat a poté při každém zobrazení profilu zobrazovat originální fotku (s tím, že by jsi ji pomocí html zmenšoval) - zbytečně by jsi zobrazoval a natahoval např. velikou fotku, navíc by jsi přišel o možnosti oříznutí obrázku c) nechat nahrát uživatel fotku, ihned z ní vytvořit náhledy (jestli čtyři nebo dva nebo jeden, to už by neměl být problém) a ty pak používat pro různé situace Viz: http://www.php.net/manual/en/book.image.php http://php.net/manual/en/ref.image.php Příklady: http://www.php.net/manual/en/image.examples.php |
||
Časová prodleva: 14 let
|
0