Autor | Zpráva | ||
---|---|---|---|
Onda Profil * |
#1 · Zasláno: 9. 11. 2007, 23:48:12
function create_thumb($obr, $width, $height, $thumb='') {
$img = getimagesize($obr); $pozice2 = strrpos($obr, "/"); $pozice1 = strlen($obr)-$pozice2; $pozice1 = $pozice1 - $pozice1 - $pozice1; $path = substr($obr, 0, $pozice2+1); $file = substr($obr, $pozice1+1); $pozice2 = strrpos($file, "."); $thumb_path = $path.substr($file, 0, $pozice2).$thumb.".jpg"; $pom = $img[0] / $width; $vyska = round($img[1] / $pom); $sirka = $width; switch ($img[2]) { case 2: $thumb = imagecreatetruecolor($sirka, $vyska); $source = imagecreatefromjpeg($obr); imagecopyresized($thumb, $source, 0, 0, 0, 0, $sirka, $vyska, $img[0],$img[1]); imagejpeg($thumb, $thumb_path); break; case 3: $thumb = imagecreatetruecolor($sirka, $vyska); $source = imagecreatefromjpeg($obr); imagecopyresized($thumb, $source, 0, 0, 0, 0, $sirka, $vyska, $img[0],$img[1]); imagejpg($thumb, $thumb_path); break; } Tak toto je ono a podla mna to nekvalitne zmensuje :(( nepoznate nieco kvalitnejsie alebo nieco co vy pouzivate? Google som skusal, ale pokial by som vsetky otestoval..skuste nieco konkretnejsie.. dakujem velmi |
||
Alphard Profil |
#2 · Zasláno: 9. 11. 2007, 23:54:47
imagecopyresized nahraď za imagecopyresampled
|
||
Onda Profil * |
#3 · Zasláno: 10. 11. 2007, 11:19:28
diky moc, je to lepsie.
Otazka: co treba pridat/odobrat aby sa ta fotka zmensila ale neulozila ale iba vykreslila do prehliadaca? |
||
Alphard Profil |
#4 · Zasláno: 10. 11. 2007, 11:50:31
odebrat druhý parametr u imagejpeg (pozor, v case 3 větvi je překlep, fce imagejpg neexistuje) a přidat vhodné hlavičky
|
||
Časová prodleva: 16 let
|
0