大家好。本人在做一个网站,有一项需求是这样:用户注册之后可以上传图片,但是这个图片在页面上只需要显示一个缩略图,就是说只需要用户上传一个小图片就行了,并且太多太大用不到的图片对服务器空间来说也是一种负担。假如在用户上传图片的时候限制上传大小固然可以达到目的,但是现实情况是大家一般用数码相机照的相片动辄几兆,很难找到一个小尺寸小分辨率的图片。于是我觉得是不是可以用js来实现这样的功能:在用户上传图片的时候,对用户的图片进行等比例缩小,比如说原来2M(1000*1000)的变成20K(60*60)的。但是我在网上找相关信息却没找到有用信息,于是在此发帖希望各位大侠给点提示。

解决方案 »

  1.   

    js不行,得用php、asp等,上传到后台再处理
      

  2.   

    貌似js 是没有图形处理的功能的,最多做一些表面的处理,修改图片的css 属性之类的!
      

  3.   

    前台可以实现,但是好像要装什么插件之类的。
    一般来说像QQ的上传图片,如果要客户端压缩然后再上传的话。
    客户端要装插件。 不知道Flash能不能实现压缩。 
    好像Flash有自己的图像组件支持。