0
我有一個Django項目,我允許用戶上傳圖片。我不想限制用戶的圖片上傳大小。但想要在選擇並存儲圖像後壓縮圖像。我想知道哪個更好:哪個位置更好壓縮圖像?在瀏覽器或服務器上?
- 在瀏覽器上使用java腳本進行壓縮。
- 使用python庫的後端服務器。
此外,如果可以提供鏈接以實施更好的方法,它將會很有幫助。
我有一個Django項目,我允許用戶上傳圖片。我不想限制用戶的圖片上傳大小。但想要在選擇並存儲圖像後壓縮圖像。我想知道哪個更好:哪個位置更好壓縮圖像?在瀏覽器或服務器上?
此外,如果可以提供鏈接以實施更好的方法,它將會很有幫助。
我建議你壓縮在瀏覽器上,以便:
我會壓縮在nginx(或apache),因爲這是正確的地方做到這一點。無需Python庫這樣做
小例子:
gzip on;
gzip_static on;
gzip_comp_level 9;
gzip_min_length 1400;
gzip_types image/png image/gif image/jpeg
更多關於它 - >in the nginx docs
你要支持哪些圖像文件格式?如果您只接受PNG,JPEG和GIF,則不需要進行任何壓縮,因爲它們已經被壓縮。 –