Image resize
Hej experter,jeg har følgende script til at resize billeder. Jeg køre scriptet problemfrit på hos one.com men da jeg flytter præcis det samme script over på et andet domæne også med one.com webhotel virker scriptet ikke.
Er der nogen der ved om det om det kan være noget med GD lib version eller nogen der har forslag til hvordan jeg kan løse dette problem?
Har spurgt one.com og de siger der er installeret GD lib på det nye domæne.
På forhånd tak.
function resize( $filename, $newfilename, $maxw, $maxh )
{
$result = false;
$srcim = imagecreatefromjpeg( $filename );
$ow = imagesx( $srcim );
$oh = imagesy( $srcim );
$wscale = $maxw / $ow;
$hscale = $maxh / $oh;
$scale = ( $hscale < $wscale ? $hscale : $wscale );
$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 );
$result = imagejpeg( $dstim, $newfilename, 85 );
imagedestroy( $dstim );
imagedestroy( $srcim );
return $result;
}
Jeg får følgende fejl:
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in
on line 34
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in
on line 35
Warning: imagejpeg(): supplied argument is not a valid Image resource in
on line 36
Warning: imagedestroy(): supplied argument is not a valid Image resource in on line 37