本文主要是介绍php将大图片转换为小图标(缩略图),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<?php
/*** 生成缩略图* @author supernever* @param string 源图绝对完整地址{带文件名及后缀名}* @param string 目标图绝对完整地址{带文件名及后缀名}* @param int 缩略图宽{0:此时目标高度不能为0,目标宽度为源图宽*(目标高度/源图高)}* @param int 缩略图高{0:此时目标宽度不能为0,目标高度为源图高*(目标宽度/源图宽)}* @param int 是否裁切{宽,高必须非0}* @param int /float 缩放{0:不缩放, 0<this<1:缩放到相应比例(此时宽高限制和裁切均失效)}* @return boolean*/
function img2thumb($src_img, $dst_img, $width = 75, $height = 75, $cut = 0, $proportion = 0)
{if (!is_file($src_img)) {return false;}$ot = fileext($dst_img);$otfunc = 'image' . ($ot == 'jpg' ? 'jpeg' : $ot);$srcinfo = getimagesize($src_img);$src_w = $srcinfo[0];$src_h = $srcinfo[1];$type = strtolower(substr(image_type_to_extension($srcinfo[2]), 1));$createfun = 'imagecreatefrom' . ($type == 'jpg&
这篇关于php将大图片转换为小图标(缩略图)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!