最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django 實現(xiàn)前端圖片壓縮功能的方法

 更新時間:2019年08月07日 17:54:35   作者:HeJD  
今天小編就為大家分享一篇Django 實現(xiàn)前端圖片壓縮功能的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

思路:

<img alt="" src="/img/圖片真實地址" ></img>

上面是一個典型的HTML中的圖片,在django中,src對應(yīng)的path會經(jīng)過url進(jìn)行過濾處理,所以可以通過寫view過濾器的方式來實現(xiàn)圖片壓縮,代碼如下

url

url(r'^img/(?P<path>(.+))/$',img),

view

def img(request,path):
  im=Image.open(settings.STATIC_ROOT+path)
  x,y=im.size
  im=im.resize((int(x/1.5),int(y/1.5)),Image.ANTIALIAS)
  response = HttpResponse(mimetype="image/png")
  #將PIL的image對象寫入response中,通過response返回
  im.save(response, "PNG")
  return response

結(jié)論:通過類似于filter的方法可以實現(xiàn)圖片壓縮,且下一個請求該圖片時,會直接調(diào)用緩存,并不會再次進(jìn)行圖片壓縮。

注:對性能的影響會在驗證完成后上傳

以上這篇Django 實現(xiàn)前端圖片壓縮功能的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

太仆寺旗| 邵东县| 昭觉县| 天气| 汪清县| 百色市| 郓城县| 剑河县| 象州县| 桐乡市| 德昌县| 龙海市| 隆尧县| 昭觉县| 定结县| 习水县| 郎溪县| 论坛| 静安区| 三河市| 临江市| 安化县| 巴彦淖尔市| 明星| 运城市| 肃北| 工布江达县| 府谷县| 浪卡子县| 蕲春县| 天长市| 富裕县| 施甸县| 庆阳市| 南开区| 扶沟县| 双峰县| 论坛| 合水县| 永州市| 舟曲县|