python操作网络图片
2016-01-07 11:46
344 查看
#!/usr/bin/env python #encoding=utf-8 import cStringIO, urllib2, Image url = 'http://www.bz55.com/uploads/allimg/150309/139-150309101A0.jpg' file = urllib2.urlopen(url) tmpIm = cStringIO.StringIO(file.read()) im = Image.open(tmpIm) print im.format, im.size, im.mode
这种方法最大的好处,图片读取到内存中,不需要把图片保存到本地,节省本地磁盘空间,用完释放内存即可。但不适合大批量操作图片。
还有,没整明白,怎么向操作本地图片那样将图片进行BASE64编码。有知道的同学欢迎评论指出,不胜感谢!
相关文章推荐
- Linux tcpdump命令详解
- 一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目 http://www.devtf.cn
- 轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求
- 白话网络技术点
- 友善之臂开发板启动脚本配置以及fa-network-service后台服务对网络的配置
- 邮件开发:网络和主机地址
- 抓取Android平台数据包之tcpdump 工具的使用
- VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
- QTcpSocket 及 TCP粘包分析
- Caffe学习系列(18): 绘制网络模型
- nginx httpgzip模块
- 客户端与多服务端的TCP连接状态问题
- Httpclient远程调用WebService示例(Eclipse+httpclient)
- 图解HTTPS
- WinPcap编程之HTTP协议还原
- iOS将网络音频文件写入本地的方法
- 关于使用QTcpSocket的一些总结
- 解决github unable to access 'https://github.com/...: Failed to connect to github.com port 443
- 在CentOS7中开启httpd的mod_ssl 模块及配置
- java模拟http get和post 提交 httpclient