按指定大小切割图片PHP代码
原创
52cxy
11-27 21:40
阅读数:670
代码如下:
/**
* 将大图切割成指定大小的小图片
* @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条评论