Resize med GD version 1.6.2
Jeg har min hjemmeside hos B-one, der på sine servere har php med gdlib version 1.6.2 på. Jeg har efter lidt søgning på siden fundet ud af at man simpelthen ikke kan få flotte billeder der er resizet med denne version af gdlib, er dette korrekt, eller er der nogen der kan fortælle mig hvordan det skal gøres, hvis det kan?Jeg bruger dette script:
<?php
$i=0;
chdir("../images/testbilleder");
if ($dir = dir(".")){
$dir -> rewind();
while ($file = $dir->read())
{
if($file == "." || $file == ".." || $file == "index.php" || $file == "index2.php"
|| $file == "gfx" || $file == "_vti_cnf" || $file == "Thumbs.db"
|| $file == "text.gif" || $file == "box2.gif" || $file == "compressed.gif")
{
continue;
}
if(!is_dir($file))
{
$extension= strtolower(substr( strrchr( $file, "." ), 1 ));
if ($extension== "gif" || $extension== "jpg" || $extension== "JPG")
{
$pic = $file;
$height = 452;
$width = 600;
$path_parts = pathinfo("$pic");
$name = $path_parts["basename"];
$src_img = imagecreatefromjpeg($pic);
$dst_img = imagecreate($width, $height);
if(!file_exists("/images/galleri/" . $name))
{
imagecopyresized($dst_img, $src_img, 0,0,0,0, $width,$height, imagesx($src_img), imagesy($src_img));
imagejpeg($dst_img, $name , 100 );
$i++;
}
}
}
}
}
echo $i . " billeder blev formindsket!";
?>
