加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网_保定站长网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中将图片格式切换成png的方法是什么

发布时间:2022-07-02 21:14:27 所属栏目:PHP教程 来源:互联网
导读:关于PHP中将图片格式转换成png的方法是什么的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧。 需求 开发过程中总会遇到一些需求需要
  关于“PHP中将图片格式转换成png的方法是什么”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧。
 
     需求
 
  开发过程中总会遇到一些需求需要对图片格式进行转换。比如 gif转png,jpg转png
 
  如最近使用某平台的图片文件识别,居然不支持gif格式,那么就需要将gif处理成png等。
 
  依赖
  php扩展 gd 和 exif
 
  实现
  /**
   * 图片格式转换
   * @param string $image_path 文件路径或url
   * @param string $to_ext 待转格式,支持png,gif,jpeg,wbmp,webp,xbm
   * @param null|string $save_path 存储路径,null则返回二进制内容,string则返回true|false
   * @return boolean|string $save_path是null则返回二进制内容,是string则返回true|false
   * @throws Exception
   * @author klinson <klinson@163.com>
   */

  使用
  // 转换后保存在test.png
  transform_image($url, 'png', './test.png');
  transform_image($filepath, 'png', './test.png');
  // 转换后二进制结果直接返回
  transform_image($url, 'png');
  transform_image($filepath, 'png');
 
  这篇关于“PHP中将图片格式转换成png的方法是什么”的文章就介绍到这了。

(编辑:天瑞地安资讯网_保定站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!