//返回最佳图片的高度,宽度。以及原来的高度和宽度
//$SrcH:原高度,$SrcW:原宽度,$DstH:目标高度,$DstW:目标宽度
//调用时用 list($SrcW,$SrcH,$DstW,$DstH) = RtImageSize($ImgFile,200,200)
function RtImageSize($ImgFile,$ImgW,$ImgH)
{
if(file_exists($ImgFile))
{
$Size = @GetImageSize($ImgFile);
$SrcW = $Size[0];
$SrcH = $Size[1];
$Ratio = max($SrcW/$ImgW,$SrcH/$ImgH);
$DstW = ($SrcW / $Ratio);
$DstH = ($SrcH / $Ratio);
}
return array($SrcW,$SrcH,$DstW,$DstH);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn