当前位置: 开源爱好者 » 编程教程 » PHP教程 » 正文

PHP获取一张图片的宽度和高度大小 并裁切图片

这个PHP技巧主要测试PHP对图片的处理能力,打开一张图片,并获取这张图片的宽度和高度是多少,另外尝试将一张图片裁切:

$sourceImage = "images/www.srcfans.com.jpg"; // 定义源图片
if(is_file($sourceImage)){// 判断源图片是否存在
    $im = new Imagick($sourceImage);// 创建Imagick对象
    $width = $im->getImageWidth(); // 获取图片宽度
    $height = $im->getImageHeight();// 获取图片高度
    $a = getimagesize($sourceImage);
    print_r($a);exit;
    echo "图片的宽度是".$width.",高度是".$height;
}else{
    echo "源图片不存在!"; // 如果源图片不存在,则输出提示信息
}

以下是PHP创建Imagick对象,剪切一张图片的例子:

$source_img = "images/www.srcfans.com.png";   // 定义源图片
$dest_img = "images/cuttest.png";    // 定义剪裁之后的目标图片
if(is_file($source_img)){          // 判断源图片是否存在
    $im = new Imagick($source_img);// 创建Imagick对象
    $im->cropimage(500,340,50,280);// 将源图片进行裁剪
    if($im->writeimage($dest_img)){// 写入到目标文件
        echo file_get_contents($dest_img);  // 输出裁剪之后的图片
    }else{
        echo "裁剪图片失败!";
    }
}else{
    echo "源图片不存在!";  // 如果源图片不存在则输出提示信息
}
》编辑推荐的内容
  • 暂时没有内容……

CopyRight 2018© 开源爱好者 All Rights Reserved 豫ICP备16030607号 隐私声明 网站地图