PHP图片裁剪、缩放函数_PHP教程
程序员文章站
2022-05-28 15:56:59
...
根据自定义的目标图高宽, 按目标图高宽比裁剪、缩放源图.
传入参数:
$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
推荐阅读
-
[视频教程]LAMP兄弟连视PHP函数-microtime
-
php通过array_merge()函数合并两个数组的方法,array_merge数组_PHP教程
-
php中的字符编码转换函数用法示例,php示例_PHP教程
-
php数组函数序列之array_pop() - 删除数组中的最后一个元素_PHP教程
-
PHP json_encode() 函数详解及中文乱码问题,_PHP教程
-
php中解析带中文字符的url函数分享,_PHP教程
-
ThinkPHP中公共函数路径和配置项路径的映射分析,thinkphp函数_PHP教程
-
PHP函数可变参数列表的具体实现方法介绍_PHP教程
-
如何运用PHP Ajax实现图片的无刷新上传_PHP教程
-
php如何控制用户对图片的访问 PHP禁止图片盗链,_PHP教程