Autor Zpráva
hehehe
Profil *
fotogalerie uzivatelu =)
potrebuju help =)
mam normalne upload fotek nazev obrazku se ulozi do databaze + nick uzivatele ktery hoo tam vlozil to je jasny obrazek se ulozi do slozky./fotky/nazev_obrazku.jpg chtel bych po uploadnuti treba udelat zmenseninu obrazku a tu ulozit do slozky ./mini/nazev_obrazku.jpg jako teoreticky si rikam ze staci zjistit sirku a vysku obrazku zadat novou sirku a vysku a obrazek pak ulozit do slozky mini. ale jak na to v praxi ?:D diiiiiiiiiiiiiiiiiiiiiiiiiikeeeeeees:) nevim ejstli to tu uz nekdo po vas nechtel pokud jo jenom me navedte neni cas na prochazeni cele diskuse:) thx
mambo5
Profil *
Tak presne tohle bych ted potreboval taky... poradi nekdo?
Radek Hrabůvka
Profil
http://www.jakpsatweb.cz/faq/fotogalerie-jednoduse.html
YoSarin
Profil
jestli mas na mysli aby se to provadelo samo, pri ukladani vrtsiho obrazku na server, tak zkus procist tohle:
http://cz2.php.net/gd
mambo5
Profil *
Priklad:
Uploadnu obrazek v rozliseni 800x600 na server a ted bych potreboval aby se ten obrazek zmensil na mensi rozliseni a ulozil do jine slozky, potrebuji udelat thumbnaily jako ve fotogalerii...
Nenasel sem v manualu fci, ktera zmeni rozliseni obrazku, asi sem spatne hledal...
YoSarin
Profil
podivej se na tu adresu co jsem poslal - tam je presne to co chces... :)
tady mas kod (pro priklad)
na vstupu dostane obr logo a vrati ho v rozmerech 100x(odpovidajici vyska)


<?php
list($x, $y)=getimagesize("obrazky/logo.jpg"); // zjisti rozmery zdrojoveho obrazku
$new_x = 100; //sirka noveho obrazku
$new_y = $y*100/$x; //vyska noveho obrazku
$new_obr=imagecreatetruecolor($new_x, $new_y); //inicializace noveho obrazku
$obr=imagecreatefromjpeg("obrazky/logo.jpg"); //nacteni zdrojoveho obrazku do php
if(imagecopyresampled($new_obr, $obr, 0, 0, 0, 0, $new_x, $new_y, $x, $y)) //resamplovani na novou velikost
imagejpeg($new_obr, "obrazky/logo_small.jpg"); // vytvori obrazek logo_small.jpg
?>


tohle funguje jen pro *.jpg, ale na strance http://cz.php.net/imagecopyresampled najdes jak to prizpusobit i jinym typum...

POZOR - musis mit v php.ini povolenou exension php_gd2.dll !!

YoSarin
hehehe
Profil *
hned na to vsechno juknu DEKUJU ste zlati =)
hehehe
Profil *
Fatal error: Call to undefined function: imagecreatetruecolor() in f:\www\web\modules\thumb.php on line 16

line 16:

$new_obr = ImageCreateTrueColor($new_x,$new_y);

v php.ini sem si dal:
extension=php_gd2.dll

nevim cim to je zas tak moc se v tom nevyznam :(

pls help
YoSarin
Profil
mozna (ale fakt jen mozna) je to velkejma pismenama v nazvu fce... mozna
btw - restartoval jsi po zmene php.ini apache?
hehehe
Profil *
apache sem restnul a tusim ze sem to prave prepsal na velke pismenka pac sem to nekde videl ale mel sem to i malymi pro jistotu zkusim ale tim asi ne:(
YoSarin
Profil
tak jsem zjistil, ze s velkyma pismenkama by to melo behat taky... tim padem fakt nechapu... jeste je moznost, ze to php_gd2.dll mas povolene, ale nemas tu knihovnu v pocitaci, lec to je nepravdepodobne, nebot to by apache pri restartu rval a protestoval...
hehehe
Profil *
knihovnu maam. no nic kdyz to nejde podobrym pujde to po zlym du si nainstalovat novejsi php i apache zatim peace ozvu se
hehehe
Profil *
tak sem si nainstaloval php5 apache2 mysql 4.1.13 a mam phpmyadmin 2.6.4 a nikam se nedostanu jako php atd funguje jenom po prihlaseni se mi nick neulozi do dessions vubec nevim proc a nepise to ani zadnou chybu coz me stve skoro nejvic bo vubec nevim cim to je:/
hehehe
Profil *
vyreseno po icq =)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0