ImageField实例使用heightwidthsize属性后,若后继操作需重新打开实例,其他模块方法才能调用实例,使用open()方法:
>>> from PIL import Image
>>> car = Car.objects.get(name='57 Chevy')
>>> car.photo.width
191
>>> car.photo.height
287
>>> image = Image.open(car.photo)
# Raises ValueError: seek of closed file.
>>> car.photo.open()
<ImageFieldFile: cars/chevy.jpg>
>>> image = Image.open(car.photo)
>>> image
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=191x287 at 0x7F99A94E9048>
————————————————
版权声明:本文为CSDN博主「hmk1900」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jjxp2011/article/details/124367675

最新文章

  1. 漫步ASP.NET MVC的处理管线
  2. 268. Missing Number -- 找出0-n中缺失的一个数
  3. c# json转换实例
  4. [原创]java WEB学习笔记48:其他的Servlet 监听器:域对象中属性的变更的事件监听器 (3 个),感知 Session 绑定的事件监听器(2个)
  5. 在ArcMap 10.3中创建和编辑数据
  6. 2016年5月19日php,mysql配置
  7. think完全还原原形的 SQL
  8. [Mime] MimeReader--读取Mime的帮助类 (转载)
  9. Ajax 的同步与异步
  10. SpriteKit塔防游戏动态改变防御塔价格标签的颜色
  11. .NET 创建 classlib时,netcoreapp2.0与netstandard2.0的区别
  12. node处理表单文件,获取formdata的数据
  13. CSS 书写规范
  14. css 图片置灰
  15. composer 镜像地址
  16. CodeForces 550E Brackets in Implications 推理
  17. 为什么 C# 比 C++ 编译快那么多
  18. docker下debian镜像开启ssh, 允许root用密码登录
  19. TCP协议为什么会采用三次握手,若采用二次握手可以吗?
  20. Mybatis 中延时加载

热门文章

  1. iview表单验证
  2. nodejs pm2 详解
  3. 3.基于Label studio的训练数据标注指南:文本分类任务
  4. Linux操作命令(七) 1.cut命令 2.paste命令 3.tr命令
  5. 子路由path路径带 ‘/‘与不带
  6. vue+html5实现上传图片
  7. .NET6+WebApi+Vue 前后端分离后台管理系统(二)
  8. HashMap排序题
  9. Vue项目中简易演示axios解耦
  10. ubuntu安装nvidia-docker2