Resize billede uden brug af imagecreatefromjpeg
Jeg er løbet ind i problemer ifb. med en hjemmeside hostet hos one.com og har ikke muligheder for at ændre i php.ini eller lign.Fejl: Fatal error: Out of memory (allocated 45088768) (tried to allocate 15488 bytes) in xxxxx
jeg ønsker en anden måde at resize et billede på.
Script:
function resize($input, $output, $width){
$srcim = imagecreatefromjpeg( $input );
$ow = imagesx( $srcim );
$oh = imagesy( $srcim );
$scale = $width / $ow;
$nw = round( $ow * $scale, 0 );
$nh = round( $oh * $scale, 0 );
$dstim = imagecreatetruecolor( $nw, $nh );
imagecopyresampled( $dstim, $srcim, 0, 0, 0, 0, $nw, $nh, $ow, $oh );
imagejpeg( $dstim, $output, 100 );
imagedestroy( $dstim );
imagedestroy( $srcim );
return file_exists($output);
}
