读取需要1ms不到,

转换byteio,BMP17ms,PNG1百多ms,Jpeg需要25ms

这个还能还原回来

from PIL import Imagedef a():path='d:/1.jpg'for i in range(10):start=time.time()roiImg=Image.open(path)read_time=time.time()-startstart = time.time()imgByteArr = io.BytesIO()roiImg.save(imgByteArr, format='BMP')# roiImg.save(imgByteArr, format='Jpeg')# imgByteArr = imgByteArr.getvalue()print('pil time',read_time,time.time()-start)start = time.time()img=Image.open(imgByteArr)print('read io time',  time.time() - start)

pil time 0.01399993896484375 0.01900196075439453
read io time 0.0
pil time 0.0009675025939941406 0.017029523849487305
read io time 0.0
pil time 0.0 0.0180017

python Pil byteio转换相关推荐

  1. 基于Python实现图画转换字符画

    微信改版,加星标不迷路! 基于Python实现图画转换字符画 作者:阿广 概述 前言 准备工作 识别原理 静态图像处理 动态图像处理 结果 阿广说 群聊交流 福利一刻 推荐阅读 前言 前几天写了基于P ...

  2. python image 转成字节_(推荐)谈谈Python生态圈图像格式转换问题:含实例解析

    今天为大家带来的内容是:(推荐)谈谈Python生态圈图像格式转换问题:含实例解析 天气冷了,码字手都不利索了!先哈一哈气,各位也要多穿衣服注意保暖哈.话不多说,就直接进入主题了. 在Python生态 ...

  3. Python PIL.Image和OpenCV图像格式相互转换

    python 图片base64 编解码,转换成Opencv,PIL.Image图片格式参看: python 图片base64 编解码,转换成Opencv,PIL.Image图片格式 PIL.Image ...

  4. python实现文件格式转换_python实现快速文件格式批量转换的方法

    用python实现文件夹下的成批文件格式转换 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差不多的格式 ...

  5. python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤

    字符型图片验证码识别完整过程及Python实现的博主,我的大部分知识点都是从他那里学来的. 想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括: ...

  6. Python: PIL基本代码

    Python: PIL基本代码 # 声明使用字符库 # -*- coding: utf-8 -*- # 导入系统库 import os # 导入文件读写库 import io # 导入数学库 impo ...

  7. python 文件批量转换格式_python实现快速文件格式批量转换的方法

    用python实现文件夹下的成批文件格式转换 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差不多的格式 ...

  8. python将图片转换成动漫,python实现图片转换成素描和漫画格式

    本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码 # -*- coding: utf-8 -*- import cv2 f ...

  9. pythonmat文件转excel,利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

最新文章

  1. Vmware虚拟机的复制后无法使用的问题和解决
  2. 无需数据线,在Windows电脑上就可以浏览和编辑华为的手机文件
  3. UA OPTI512R 傅立叶光学导论3 用复变函数表示物理量
  4. linux sed 测试文件夹,测试开发笔记二(Linux与Shell脚本)
  5. 上传一批动画教程(链接已失效)
  6. MonoBehaviour.FixedUpdate 固定更新
  7. java调c++代码_Java中调用C++代码的实现 | 学步园
  8. linux 如何关闭屏幕录像,如何使用GNOME Shell隐藏的屏幕录像工具
  9. Go36-13-结构体及其方法
  10. 可以扦插的花有哪些?
  11. DB2的ErrorCode
  12. [转载·运维案例一]nginx日志切割及7天前的历史日志删除脚本
  13. RegSetValueEx 计算WCHAR字符长度 wcslen
  14. MySQL 入门(四)—— 数据库操作
  15. VMware许可证过期解决
  16. 怎样在电脑上设置路由器的WiFi密码
  17. 基于微服务架构的直播平台搭建【一】
  18. 曲面研究的两个基本问题、旋转曲面、柱面、二次曲面
  19. 清朝后宫佳丽的真实照片
  20. android+面试题

热门文章

  1. linux编程下signal()函数
  2. 2013版计算机应用基础,《计算机应用基础》实施细则(2013版)
  3. linux5.4iso,Redhat Linux5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载
  4. java 7 学习笔记_Java学习笔记7-网络编程
  5. centos安装后两个启动项、_centos8的启动项配置
  6. jakarta_迁移到Jakarta EE 9
  7. aws lambda_通过Spring将AWS SQS用作JMS提供程序
  8. qpython3l手机版安装第三方库总是报错_python编码问题在此终结
  9. 单靠MySQL进了字节,高端玩法才是王道!
  10. Java泛型中? 和 ? extends Object的异同分析