FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Någon som har en färdig funktion för att göra JPEG-thumbnails i PHP?
Dvs att man har en jpeg fil någonstans på servern och förminskar den till valfri storlek och skapar en ny fil. Jag har provat massor av olika färdigskrivna scripts, men ingen som funkar bra. Antingen så blir det fel med färgerna, eller så finns det en max gräns på bilder på >800kb. Den senaste kladden av funktioner, ser ut såhär: $abc = imagecreatefromjpeg($_FILES["myfile"]["tmp_name"]); $def = imagecreate($newWidth, $newHeight); imagecopyresized($def, $abc, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height); imagejpeg($def, '/home/*******/httpdocs/new_thumb.jpg', 95); ImageDestroy($abc); ImageDestroy($def); /* $im = ImageCreateFromJPEG($newWidth, $newHeight) or die("Cannot Initialize new GD image stream"); imagecopyresized ( $im, $_FILES["myfile"]["tmp_name"], 0, 0, 0, 0, $newWidth, $newHeight, $width, $height); copy($im, PATH.$dirname."/".$filename) or die("Error: could not copy file."); */ |
|||
![]() |
![]() |
|
|