javascript - 请问怎么压缩上传图片的大小
大家讲道理
大家讲道理 2017-04-10 14:58:30
[JavaScript讨论组]

如题,网站主要是用手机访问的,图片比较多,太大的话网页刷的太慢了,wifi还好,2G 3G根本刷不出来

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(9)
ringa_lee

如果是网页素材(别告诉我是内容的图片)建议用CSS sprite,CSS sprite加载一次图片好过加载几次(长痛不如短痛),还有一些js&css库最好用国内七牛,又拍,百度&yepcdn的..国外的用cdnjs...

PHPz

www.tinypng.com
不谢

PHP中文网

应该要在图片上传的时候生成相应的缩略图,然后手机访问的时候先给缩略图,在用户点开图片时再给大图

PHPz

这个应该是服务端的事情。 直接用js压缩上传的文件这个我不清楚。
在服务端的话, 可以在接受发送过来的post请求的时候, 执行压缩图片的任务流, 把上传的图片都压缩了。 然后后续的访问就直接下载压缩后的图片。
除了压缩图片, 在web端还有一些加速网站启动速度的技术。 比如CSS sprite, lazyload.合并压缩js和css代码。

高洛峰

一般公式都会有图片存储平台吧,前台传递的图片,后台处理后会保存几种像素大小的。

怪我咯

可以用光影魔术手,简单快捷批量操作

迷茫

如果没什么开发能力的话,建议用又拍or七牛云存储就可以了,它们都自带了缩略图功能
上传图片以后,前端用后缀直接调用缩略图就行了,简单方便,不需要技术含量

顺带就是他们的流入流量都是不计费的,不过存储空间计费

大家讲道理

我知道有个很强大的工具 ImageMagick。

大家讲道理

七牛 客户端直传 比较快。 3M左右的都可以在客户端直接上传服务器!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号