Advertisement

OCR-PIL.Image与Base64 String的转换

阅读量:

1. 基本环境

  • py2: python2.7.13
    • py3: python3.6.2
    • PIL: 通过pip(2/3)安装pillow,PIL库目前已停止维护,而pillow作为其分支版本,现已发展成为更为完善的替代方案

2. Convert PIL.Image to Base64 String

  • py2 :首先将图片内容通过CStringIO.StringIO转换为二进制流,随后对其进行base64编码处理
复制代码
 # -*- coding: utf-8 -*-

    
  
    
 import base64
    
 from cStringIO import StringIO
    
  
    
 # pip2 install pillow
    
 from PIL import Image
    
  
    
  
    
 def image_to_base64(image_path):
    
     img = Image.open(image_path)
    
     output_buffer = StringIO()
    
     img.save(output_buffer, format='JPEG')
    
     binary_data = 

全部评论 (0)

还没有任何评论哟~