PHP图片裁剪、缩放函数
程序员文章站
2022-04-26 17:32:56
...
根据自定义的目标图高宽, 按目标图高宽比裁剪、缩放源图.
传入参数:
$source_path string 源图路径
$target_width integer 目标图宽度
$target_height integer 目标图高度
源图支持MIMETYPE: image/gif, image/jpeg, image/png.
传入参数:
$source_path string 源图路径
$target_width integer 目标图宽度
$target_height integer 目标图高度
源图支持MIMETYPE: image/gif, image/jpeg, image/png.
function imagecropper($source_path, $target_width, $target_height) { $source_info = getimagesize($source_path); $source_width = $source_info[0]; $source_height = $source_info[1]; $source_mime = $source_info['mime']; $source_ratio = $source_height / $source_width; $target_ratio = $target_height / $target_width; // 源图过高 if ($source_ratio > $target_ratio) { $cropped_width = $source_width; $cropped_height = $source_width * $target_ratio; $source_x = 0; $source_y = ($source_height - $cropped_height) / 2; } // 源图过宽 elseif ($source_ratio
下一篇: 各电信运营商在3.15会承受多少投诉