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

PHP将图片转换格式另存 使用Imagick对象

  •   时间:2018-11-04
  • 概述:Imagick 图片转换 格式转换

PHP使用Imagick对象,处理一张图片,将一张PNG图片转换成JPG格式,这个格式转换是比较低级的,方法是先读取图片数据,然后按照转换的格式文件编码重新写入文件,模拟了转换文件的过程:

$source_img = "images/7_03.png";// 定义源图片
$dest_img = "images/7_03.jpg";// 定义目标图片
if(is_file($source_img)){ // 判断源图片是否存在
    $imagick = new Imagick();// 定义Imagick对象
    $imagick->readimage($source_img);// 读取源图片信息
    if($imagick->writeimage($dest_img)){ // 写入到目标图片
        echo "图片转换成功!";
    }else{
        echo "图片转换失败!";
    }
    $imagick->clear();// 清除所有和Imagick对象相关的资源
    $imagick->destroy(); // 销毁Imagick对象
}else{
    echo "源图片不存在!";
}

    相关声明:

      若“PHP将图片转换格式另存 使用Imagick对象”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。