//比例计算图片宽高
public function calculateDimensions($width, $height, $maxWidth, $maxHeight)
{
if ($width != $height) {
if ($width > $height) {
$tWidth = $maxWidth;
$tHeight = (($tWidth * $height)/$width);
//fix height
if ($tHeight > $maxHeight) {
$tHeight = $maxHeight;
$tWidth = (($width * $tHeight)/$height);
}
} else {
$tHeight = $maxHeight;
$tWidth = (($width * $tHeight)/$height);
//fix width
if ($tWidth > $maxWidth) {
$tWidth = $maxWidth;
$tHeight = (($tWidth * $height)/$width);
}
} } else {
$tWidth = $tHeight = min($maxHeight, $maxWidth);
}
return array('height'=>(int)$tHeight,'width'=>(int)$tWidth);
}
图片缩放(不裁剪,按原来比例计算宽高)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
