网页中的base64图片内容下载后,利用PIL转为图片保存
from skimage.io import imread
from PIL import Image
from cStringIO import StringIO
import matplotlib.pyplot as plt
import base64 """
__author__: jkmiao
__date__: 2017-07-27
__description__: base64图片内容下载转为图片保存
__example__: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAANCAYAAACNScGeAAAC+klEQVR42u1YQWRdQRQdX0REhKqI
6CJ0GVGfiqqKKl8WX1WUL4uKqhDVRVWEqqqKKF10Vd18XUR83X1VFRGqqouqUFXVbRf1fVUlKiIq
wusdznDdzry5L//Npno58t4/d+67886dmftijN/GCE8JUwX5acIzwkvCfcKACdtRY6TmYz6TyJtj
sQDvbJjwhHA68H5mCW3Cc8KS4Gw+d8FZLBP6PDHmEcNrTUJGmCvAzxAOCHcQvJP3gCPGSM1rfBqE
vRwRY/w44R5hB/Oved6N9f9FuIkcviKOM1uAG4Qr8PkOsbmtEbrg/7IqBu0HRA7xXwir7P48JjFR
YozUvMbnKmEzp3hjvF292yimkMifhDh2tzskVHB/SvhfRqwBVmi2SE74ErBBPqN6dj0ih/hxPKQq
/H8TrpUUIzWvncdyZIeK8U6IoRyR3xFuiEWxz0SWVkOsIdy/JTwIJWCJV7j2iRziL+EhMon32JbL
iJGa186jCRHmkfuo5xjK441C5As4Juz4i1jZSzmFswJ/t4jsqq9j21+XgXfYEpci5/FzOMekbYiz
pJcYqXntPG6xhqeLVd5gvjFeI/IoCuUAK7jr2aL5+Z2hGNzYDIWxxovDblM/UcnGI0CMb6B6pG2y
l9NrjNS8dh7y6FnHPCoF+ZDIFQjUZB3zolgcbnwLv9fZ7+cQd1Um84HwQ3SEtopeEx4r+Lo4+J11
WCX1GiM1b5Q+0iYxZqogHxK5hkKTOXwk3Mb1CO7f4FPUF7cuE3mIro/DCrBFeKTgB5HYrNhy7MPO
Kp8Ri5GaN0qfUNMzUpAPiewKrd8j8gquX0SaO7uYFozCdnO+k318C13zcWw5LXwqmBJjpOY1PjNs
lZ3Ey98qwMdE7sMZ3GRCX0fxTaAQM3Tx0wJjrBH7hiOyVJGPYfs4RLOxHfpO6yFGal7j0wa3h79t
FISW1zReVZzLLocOvoXdf+OyABZEL+DGl27DeFEpY6TmYz5WoDOeLVXLa20wUCBa68/5hPtv/5L9
AWGnpG3UmO4EAAAAAElFTkSuQmCC """ def transform_log(fname='/home/jkmiao/Downloads/2308_fenzhi_uniscid_all.log'):
s = ''
cnt = 1
with open(fname) as fr:
for line in fr:
if line.strip():
s += line
# print line
if len(line)<5 and len(s)>50:
s = s.replace('data:image/png;base64,', '')
img = StringIO(base64.b64decode(s))
img = Image.open(img)
img.save('img/origin/%s.png' % cnt)
# plt.imshow(img)
s = ''
cnt += 1

base64图片内容下载转为图片保存的更多相关文章

  1. Android View转为图片保存为本地文件,异步监听回调操作结果;

    把手机上的一个View或ViewGroup转为Bitmap,再把Bitmap保存为.png格式的图片: 由于View转Bitmap.和Bitmap转图片都是耗时操作,(生成一个1M的图片大约500ms ...

  2. ASP.NET下载远程图片保存到本地的方法、保存抓取远程图片

    以下介绍两种方法:1.利用WebRequest,WebResponse 类 WebRequest wreq=WebRequest.Create("http://www.xueit.com/e ...

  3. 用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法

    以下介绍两种方法:1.利用WebRequest,WebResponse 类WebRequest wreq=WebRequest.Create("http://files.jb51.net/f ...

  4. python 将base64字符串还原成图片保存

    import os,base64 strs='''/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCI ...

  5. php下载远程图片到本地

    在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求1:使用curl 比如我们有下面这两张图片: $images = [ 'https://img.al ...

  6. python2/3中 将base64数据写成图片,并将图片数据转为16进制数据的方法、bytes/string的区别

    1.python2将base64数据写成图片,并将数据转为16进制字符串的方法 import binascii img = u'R0lGODlhagAeAIcAAAAAAAAARAAAiAAAzABE ...

  7. .net 将base64转为图片

    1.base64的格式为: data:image/jpeg;base64,sandkansncquiueui3jk 2.ajax传输会把+转为空格 3.后台处理的代码: string imgPath ...

  8. java将base64解析图片保存到本地。

    将base64解析图片保存到本地的两个方法 /** * base64转图片 * @param base64str base64码 * @param savePath 图片路径 * @return */ ...

  9. JAVA 通过url下载图片保存到本地

    //java 通过url下载图片保存到本地 public static void download(String urlString, int i) throws Exception { // 构造U ...

随机推荐

  1. jquery获取选中值

    1.获取一组radio被选中项的值:var item = $('input[name=items][checked]').val(); 2.获取select被选中项的文本 :var item = $( ...

  2. 2015-10-15 css3

    图片模糊效果 <img id ="img1" src="image/免费学PS.jpg" style="-webkit-filter: blur ...

  3. 跟随我在oracle学习php(7)

    盒子模型布局 盒子模型:每个标签都是一个盒子 计算宽高:box-sizing:border-box盒子的宽度就是设置的宽度,里面的内容自适应 从里到外:padding(内边距) Border(边框) ...

  4. 生成器yield

    #!/usr/bin/python#coding=utf-8'''Created on 2017年11月23日 from home @author: James zhan ''' def counte ...

  5. java截取字符串,第4位以后的字符串用*代替

    public class F { public static void main(String[] args) { /**截取字符串,第4位以后的字符串用*代替*/ String s = " ...

  6. MVC跨域API

    API using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Ne ...

  7. spring boot 添加客户端负载均衡

    1.pom.xml文件中,添加依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <a ...

  8. union 和 case

    UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. CASE更多的是一种判断分类,就想其他语言的case一样 1. CASE WHEN 表达式有两种形式 --简单Ca ...

  9. 获取Ueditor里面的图片列表,地址绝对化

    /**     * 内容中图片地址转成绝对地址     * @param $content     * @return mixed     */    private function imgUrl( ...

  10. C++11 类型后置语法

    #include <iostream> #include <typeinfo> #include <type_traits> using namespace std ...