Autor | Zpráva | ||
---|---|---|---|
phantomas Profil * |
#1 · Zasláno: 20. 8. 2009, 00:33:34
Dobry den, na strance mam formular kde muze uzivatel na server poslat obrazek..
kdybych ho chtel ulozit do databaze tak ho zrejme muzu pres fopen otevrit a jeho binarni obsah ulozit do mysql.. jenze ja obrazku upravuju jeste velikost a tento novy obrazek je ulozen v pameti, kdyz si ale vypisu echo $obrazek; resource id #5 obrazku menim velikost dle php napovedy takto: $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); dekuji :) |
||
phantomas Profil * |
#2 · Zasláno: 20. 8. 2009, 00:38:30
Jeste tou prvni variantou ze bych obrazek rovnou ulozil do databaze bez toho abych ho upravoval jsem myslel ze slozky docasnych souboru "temporary files" a promenou
$obrazek $image_p |
||
Alphard Profil |
#3 · Zasláno: 20. 8. 2009, 09:31:52
Nejsem si jist, jestli je tohle proveditelné. V paměti se nenachází obrázek jako soubor, ale jeho pracovní verze vytvořená GD knihovnou. Zobrazitelný obrázek vzniká teprve po využití funkcí jako imagejpeg(), imagepng() atd.
Možná by mohlo fungovat použít některou se zmíněných funkcí pro výstup obrázku do prohlížeče, ale zachytit ho v bufferu a hodit do databáze. |
||
Časová prodleva: 15 let
|
0