网站的图像压缩
问题描述:
我开发了一个网站,使用大量的图像,它开始变得非常慢。在一些页面中,我必须显示数百张图片,因此会变得杂乱无章。网站的图像压缩
我有一个具有不同ID的文件夹结构,每个文件夹有4-5个图像。每个图像大约300Kb!我意识到它没有足够的网络压缩。
我需要一些提示来压缩所有这些图片。结构文件夹的问题是我需要打开每个文件夹并更改其中的图片,我不能只用一些压缩软件同时压缩它们。
另外,有没有办法在服务器端压缩图片到客户端?
我绝对不是图像压缩专家,所以我需要很多帮助!
感谢
答
,如果你使用的是Mac OS或Linux,你可以使用命令行:
//single image
convert -quality 70 image.jpg image.jpg
//folder
for f in *.jpg; do convert -quality 70 $f $f; done
对于Windows,你必须下载外部质量编辑程序
此外,如果你有很多可以使用'延迟加载'技术在单个页面上显示图像。按需加载部分页面。因此,您将在加载页面时加载几张图片,并且如果用户向下滚动ajax,将会请求另一张图片。
答
给图像一些bash的爱。
find image/path -type f -name '*.PNG' -exec sips -s formatOptions 40 {} \;
这将抛出你拥有的每个子文件夹,并立即缩小它们。
请不要留下那样的促销链接;阅读[如何不成为垃圾邮件制造者](/ help/promotion)。 – Glorfindel