为了账号安全,请及时绑定邮箱和手机立即绑定

如何在php中,将原有图片进行压缩大小后,在base64编码输出?

如何在php中,将原有图片进行压缩大小后,在base64编码输出?

繁星点点滴滴 2018-10-11 10:11:57
跨域请求的图片,需要在php中,如下操作base64编码后,img的src引用编码就可以完成类似getImageData的操作<?php $pic = 'a.jpg'; $arr = getimagesize($pic); $pic = "data:{$arr['mime']};base64," . base64_encode(file_get_contents($pic)); ?> 问题是图片分辨率2k,加载很慢,现在就想请教大神们,php怎么可以先压缩图片大小在进行编码,输出使用?
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

就和你平时压缩图片一样。。看是要裁剪还是降低质量,然后再base64


查看完整回答
反对 回复 2018-11-18
  • 1 回答
  • 0 关注
  • 444 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信