 |
Mycket flitig postare
|
|
Reg.datum: Jan 2003
Inlägg: 935
|
|
Mycket flitig postare
Reg.datum: Jan 2003
Inlägg: 935
|
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.");
*/
|