当前位置: 源码素材网 » PHP教程 » 详情页

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

  •   时间:2018-11-04
  • 概述:图片剪切

这个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 "源图片不存在!";  // 如果源图片不存在则输出提示信息
}

    相关声明:

      若“PHP获取一张图片的宽度和高度大小 并裁切图片”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。