Файл: data/miniphoto.php
Строк: 23
<?
$rwhsss = getimagesize($fn);
if ($rwhsss[2]==1)
{
$src=imagecreatefromgif($fn);
}
elseif ($rwhsss[2]==2)
{
$src=imagecreatefromjpeg($fn);
}
elseif ($rwhsss[2]==3)
{
$src=imagecreatefrompng($fn);
}
$w_src=imagesx($src);
$h_src=imagesy($src);
if ($rwhsss[2]==1)
{
header("Content-type: image/gif");
}
elseif ($rwhsss[2]==2)
{
header("Content-type: image/jpeg");
}
elseif ($rwhsss[2]==3)
{
header("Content-type: image/png");
}
if ($w!="")
{
$ratio=$w_src/$w;
$w_dest=round($w_src/$ratio);
$h_dest=round($h_src/$ratio);
}
elseif ($h!="")
{
$ratio=$h_src/$h;
$w_dest=round($w_src/$ratio);
$h_dest=round($h_src/$ratio);
if ($w_dest>220)
{
$ratio=$w_src/220;
$w_dest=round($w_src/$ratio);
$h_dest=round($h_src/$ratio);
}
}
$l_newImg = imagecreatetruecolor($w_dest, $h_dest);
imagecopyresampled($l_newImg, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
$dest = $l_newImg;
if ($rwhsss[2]==1)
{
imagegif($dest);
}
elseif ($rwhsss[2]==2)
{
imagejpeg($dest);
}
elseif ($rwhsss[2]==3)
{
imagepng($dest);
}
imagedestroy($dest);
imagedestroy($src);
?>