js上传图片压缩

js实现图片压缩后上传

用到的技术:

  1. canvas相关api
  2. html5的一些api

兼容性:

h5没发现问题,pc低版本浏览器不支持

实现思路:

  • 监听文件域的上传,通过FileReader api获取到图片的原始数据
  • 计算压缩后的宽高,然后通过画到canvas上在截取出压缩后的数据




    
    
    
    Document



    
    



以上参考了 张鑫旭的HTML5 file API加canvas实现图片前端JS压缩并上传

欢迎纠错(完)

你可能感兴趣的:(javascripthtml5)