我正在开发一个项目使用CakePHP 3服务器端和Android客户端。在这个项目中,我必须将大量产品图像从服务器发送到应用程序。当应用程序请求产品图像时,服务器会在数据库中搜索图像的url并通过json响应将其发送到应用程序。然后,在应用程序中,我使用Volley库中的NetworkImageView加载图像。从服务器发送压缩的图像,并在客户端解压缩他们
这个过程的工作,但图像的大小重,所以如果你使用的移动网络比如4G它消耗了大量的数据。我不能失去图像质量,所以我不能处理图像太多。
我在想什么是压缩(以某种方式)的图像服务器端,通过JSON发送的字节数组,并在应用程序解压缩他们,这样我就可以最大限度地减少数据消费。
我coudn't找到什么上述我的任何信息,我不知道这是正确的形式给出。任何帮助,将不胜感激。