2017-03-04 218 views
-3

我開發了一個網站,使用大量的圖像,它開始變得非常慢。在一些頁面中,我必須顯示數百張圖片,因此會變得雜亂無章。網站的圖像壓縮

我有一個具有不同ID的文件夾結構,每個文件夾有4-5個圖像。每個圖像大約300Kb!我意識到它沒有足夠的網絡壓縮。

我需要一些提示來壓縮所有這些圖片。結構文件夾的問題是我需要打開每個文件夾並更改其中的圖片,我不能只用一些壓縮軟件同時壓縮它們。

另外,有沒有辦法在服務器端壓縮圖片到客戶端?

我絕對不是圖像壓縮專家,所以我需要很多幫助!

感謝

回答

0

,如果你使用的是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,將會請求另一張圖片。

-1

給圖像一些bash的愛。

find image/path -type f -name '*.PNG' -exec sips -s formatOptions 40 {} \; 

這將拋出你擁有的每個子文件夾,並立即縮小它們。

+2

請不要留下那樣的促銷鏈接;閱讀[如何不成爲垃圾郵件製造者](/ help/promotion)。 – Glorfindel