php写的json接口如何将图片压缩?

最近做app用php写的json数据接口,里边涉及很多图片的输出
因为数据来自pc网站,很多图片尺寸较大,体积较大,客户端显示速度较慢
请教有什么好的办法在输出时缩小图片质量和尺寸呢

阅读 3.5k
5 个回答

一般这种不是前端来做的吗?懒加载啊

搜索一下:php图片压缩

{
    "prefix" : "host",
    "image_quality" : {
                "low"    : "type_1"
                "middle" : "type_2"
                "high"   : "type_3"
             }
    "image" :[


             ]

}
1.如果有七牛,七牛可以设置各种质量,以拼接后缀的方式,得到的图片大小也不同
2.如果没有接第三方图片服务,那么只能图片上传的时候,做队列,预先在图片服务器做各种质量
3.无论1,2 APP可以根据网络,或者用户的设置喜好,甚至是服务端的控制,按需拼接后缀,解决了图片质量加载的问题

用imagecopyresized()缩放,图片就小了,或者采用base64压缩

为什么不直接传一个图片地址呢?如果必须输出图片,自己搜一下gzip试试!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题