我開發了一個網站,使用大量的圖像,它開始變得非常慢。在一些頁面中,我必須顯示數百張圖片,因此會變得雜亂無章。網站的圖像壓縮
我有一個具有不同ID的文件夾結構,每個文件夾有4-5個圖像。每個圖像大約300Kb!我意識到它沒有足夠的網絡壓縮。
我需要一些提示來壓縮所有這些圖片。結構文件夾的問題是我需要打開每個文件夾並更改其中的圖片,我不能只用一些壓縮軟件同時壓縮它們。
另外,有沒有辦法在服務器端壓縮圖片到客戶端?
我絕對不是圖像壓縮專家,所以我需要很多幫助!
感謝
我開發了一個網站,使用大量的圖像,它開始變得非常慢。在一些頁面中,我必須顯示數百張圖片,因此會變得雜亂無章。網站的圖像壓縮
我有一個具有不同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