按指定大小切割图片PHP代码
原创 52cxy 11-27 21:40 阅读数:623

代码如下:

/**
 * 将大图切割成指定大小的小图片
 * @param $src - 原图片路径
 * @param $cutWidth -切片宽度
 * @param $cutHeight -切片高度
 */
function cutIMage($src, $cutWidth, $cutHeight)
{
	define('IMG_FORMAT_GIF', 1);
    define('IMG_FORMAT_JPG', 2);
    define('IMG_FORMAT_PNG', 3);
     
    $imgInfo = getimagesize($src);
    $imgType = $imgInfo[2];
	
	$width = $imgInfo[0];
	$height = $imgInfo[1];
	
	if($imgType == IMG_FORMAT_GIF){
        $imgData = imagecreatefromgif($src);
    }
    elseif($imgType == IMG_FORMAT_JPG){
        $imgData = imagecreatefromjpeg($src);
    }
    elseif($imgType == IMG_FORMAT_PNG){
        $imgData = imagecreatefrompng($src);
    }
    else return false;
        
	$index = 0;
	$x = $y = 0;
	for($x=0; $x
相关代码下载: 我要下载
共0条评论
我要评论