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

PHP将图片转换格式另存 使用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 "源图片不存在!";
}
》编辑推荐的内容
  • 暂时没有内容……

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