Autor Zpráva
German
Profil *
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
A ta jedna profilová fotka je potřeba ve všech těch různých rozlišeních?
H13
Profil
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0