Visa ett inlägg
Oläst 2004-07-28, 10:18 #1
Filips avatar
Filip Filip är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2003
Inlägg: 935
Filip Filip är inte uppkopplad
Mycket flitig postare
Filips avatar
 
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.");

*/
Filip är inte uppkopplad   Svara med citatSvara med citat