电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Django-imagekit的使用詳解

瀏覽:149日期:2024-09-28 11:44:26

ImageKit是一個用于處理圖像的Django應用程序。需要一個縮略圖嗎?用戶上傳圖片的黑白版本?ImageKit會為你制作。如果需要通過編程從另一個圖像生成一個圖像,則需要ImageKit。ImageKit提供了一組圖像處理器,用于調整大小和裁剪等常見任務,但您也可以創建自己的圖像處理器。

1、安裝

要在 Django 使用 ImageField 模塊,必須先安裝第三方庫 Pillow:

pip install pillowpip install django-imagekit

完成上述步驟后,在 Django 項目的 settings.py 文件中的 INSTALLED_APPS 添加上imagekit。

現在準備工作全部完成,可以在項目中使用 django-imagekit 來處理圖片了。

2、簡單例子

我們在 modles 中這樣使用django-imagekit:

from django.db import modelsfrom imagekit.models import ImageSpecFieldfrom imagekit.processors import ResizeToFillclass Profile(models.Model): name = models.CharField(max_length = 50) # 原圖 picture = models.ImageField(upload_to = ’test_pictures’) # 注意:ImageSpecField不會生成數據庫中的表 # 處理后的圖片 picture_90x90 = ImageSpecField( source='picture', processors=[ResizeToFill(90, 90)], # 處理后的圖像大小 format=’JPEG’, # 處理后的圖片格式 options={’quality’: 95} # 處理后的圖片質量 ) def __str__(self): return self.name

圖片上傳后會根據我們的設定生成相應的處理后的圖片。

3、前端顯示

要在前端顯示處理后的圖片只需這樣:

src='{{ profile.picture_90x90.url }}

附錄:django imagekit處理圖片

文檔地址: https://django-imagekit.readthedocs.io/en/latest/

基本用法

from pilkit.processors import ResizeToFillfrom imagekit.models import ProcessedImageFieldimage = ProcessedImageField(upload_to=’movie/images’, processors=[ResizeToFill(480, 326)], format=’JPEG’, options={’quality’: 60}, verbose_name=’展示圖片’)

總結

到此這篇關于Django-imagekit的使用的文章就介紹到這了,更多相關Django imagekit的使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Django
相關文章:
主站蜘蛛池模板: 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 引领中高档酒店加盟_含舍·美素酒店品牌官网| 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | 陕西华春网络科技股份有限公司 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 分类168信息网 - 分类信息网 免费发布与查询| 智慧养老_居家养老_社区养老_杰佳通| 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 开云(中国)Kaiyun·官方网站-登录入口| 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 期货软件-专业期货分析软件下载-云智赢 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 | 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 代理记账_公司起名核名_公司注册_工商注册-睿婕实业有限公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司| 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 早报网| 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 |