Optimization 有没有办法优化图像上传?

Optimization 有没有办法优化图像上传?,optimization,image-processing,titanium-mobile,image-uploading,titanium-alloy,Optimization,Image Processing,Titanium Mobile,Image Uploading,Titanium Alloy,我试过以下方法, 正常图像上传 编码和解码 这两种方法上载图像需要很长时间 有什么建议吗 有一些简单的方法: 缩小图像的大小。从1000x1000到500x500 减少图像的bpp。例如,使用RGB_565(每像素16位)甚至灰度图像(8位)代替RGBA表示(每像素32位) 降低图像质量。另存为.jpg。这将使图像变得更小。您可以使用jpeg的质量参数。100%表示非常高质量和大文件,1%表示非常小的图像(大约小40倍),但所有细节都将丢失 以Jpeg200格式保存图像。它进一步缩小了尺寸。

我试过以下方法,

  • 正常图像上传
  • 编码和解码
这两种方法上载图像需要很长时间


有什么建议吗

有一些简单的方法:

  • 缩小图像的大小。从1000x1000到500x500
  • 减少图像的bpp。例如,使用RGB_565(每像素16位)甚至灰度图像(8位)代替RGBA表示(每像素32位)
  • 降低图像质量。另存为.jpg。这将使图像变得更小。您可以使用jpeg的质量参数。100%表示非常高质量和大文件,1%表示非常小的图像(大约小40倍),但所有细节都将丢失
  • 以Jpeg200格式保存图像。它进一步缩小了尺寸。并非所有浏览器都支持此格式,因此您可能需要将其转换为常规jpeg格式。
  • 使用图像的金字塔。例如您有1000x1000个图像。将其大小减小2以获得500x500,并反复减小。现在您有4个图像1000x1000、500x500、250x250、125x125。你上传其中的4个。从最小到最大。最小的图像将上传得非常快,您将能够显示它(尽管它的分辨率较低)。下一步,当更好的图像到达时,您将更新显示并提高分辨率。其效果是,基本图像加载速度极快,随着时间的推移,分辨率会提高。4张图像的传输时间仅比原始图像多30%,但第一张图像的到达速度比原始图像快64倍
  • 这些是基本的解决办法。如果它们不是您需要的,请细化问题