作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个包含大量用户上传图片的网站(假设是 airbnb)
到现在为止,网站会将您提交的任何图像上传到 amazon s3,然后相应地显示。有时这些图像太重,会增加页面加载时间。
我想将此图像调整为所需的分辨率并尽可能压缩(转换为 jpeg)以缩短加载时间并减少流量。
我发现这可以通过以下任一方式完成:
每种方法的好处是什么?哪个最常见?在每种情况下我应该考虑什么?
我的技术栈目前是 node.js/angular。我暂时不打算使用 CDN,因为该项目处于开发阶段
提前致谢!
最佳答案
您需要安装 imagemin 并将其添加到您的 grunt 任务中,这是一个链接,您可以使用它 https://github.com/gruntjs/grunt-contrib-imagemin
祝你好运。
关于javascript - 压缩和调整用户上传的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683638/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!