搜索热词

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

#-*- encoding: utf-8 -*-

from elaphe.pdf417 import Pdf417

import os

import pygame

import sys

from pygame.locals import *

from PIL import Image,ImageDraw,ImageFont

reload(sys)

sys.setdefaultencoding("utf-8")

#1 生成PDF147的条码图片

bc = Pdf417()

#print bc.render_ps_code('PDF417')

text = '068080835AD000D10701014111'.upper()

img = bc.render(text,options=dict(columns=1,rows=10,eclevel=1,rowmult=1),scale=3)

#img.save(text+'.png','png')

#2 生成描述性文字图片

#3 合成为一个新的图片,即最终包含说明的,符合菲亚特规范PDF147的条码图片

base = Image.open("pdf147-middle.png")

base_w,base_h = base.size

tmp = img#Image.open(text+'_tmp.png')

tmp_w,tmp_h = tmp.size

tmp = tmp.resize((tmp_w,tmp_h),Image.ANTIALIAS)

b_w = int((base_w - tmp_w) / 2)

b_h = int((base_h - tmp_h) / 2) - 15

tmp = tmp.convert("RGBA")

base.paste(tmp,(b_w,b_h),tmp)

font = ImageFont.truetype('simsun.ttc',12)

draw = ImageDraw.Draw(base)

draw.text((base_w/2-len(text)-b_w*2,95),text,(0,0),font=font)

content = "P07D111140 T07D1111407010 20150321113322 188007"

draw.text((base_h/2-len(content)-b_h*2,110),unicode(content,'utf-8'),font=font)

base.save(text+".png")

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java生成pdf417条形码_python生成417条形码(PDF417)相关推荐

  1. python生成字符画_Python生成字符画 | 文艺数学君

    摘要这一篇文章介绍使用Python生成字符画的方式. 会给出简单的原理介绍和实现的方式. 最后会给出源代码的链接地址. 简介 这一篇介绍一下使用Python来进行字符画的生成. 这里会介绍一下生成的步 ...

  2. python生成日期列表_PYTHON生成日期维度表

    数据仓库的定义之一是反应历史变化,数据或多或少都会包含时间特征,因此日期维度就成了数据仓库中不可或缺的维度之一,可以说在任何一个事实表中都会有一个或者多个日期维度的外键.日期维度可以尽可能多的包含日期 ...

  3. python生成规定随机数_python生成随机数的方法

    python生成随机数的方法 发布时间:2020-08-21 14:50:04 来源:亿速云 阅读:110 作者:小新 这篇文章主要介绍了python生成随机数的方法,具有一定借鉴价值,需要的朋友可以 ...

  4. python生成随机数方法_Python生成随机数的方法

    如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...

  5. python生成html报表_python生成HTMl报告(unittest)

    放在*\python3\script 或者放在当前项目文件夹下 亦或者在python35下的lib文件夹下 (注意最好放在根目录下) from HTMLTestRunner import HTMLTe ...

  6. python生成正态分布数据_python 生成正态分布数据,并绘图和解析

    1.生成正态分布数据并绘制概率分布图 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 根据均值.标准差 ...

  7. python生成安装程序_python生成安装文件 msi

    ①.需要在目录下面创建一个文件 .setup.py ②.写入代码:import sys from cx_Freeze import setup, Executable import os os.env ...

  8. python根据表格数据生成折线图_python生成折线图

    原博文 2017-09-03 14:58 − 图形生成工具包 reportlab (下载地址:https://bitbucket.org/rptlab/reportlab/get/ddf3d4f506 ...

  9. python如何随机生成一个整数_Python生成随机数的方法

    如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...

  10. python生成ppt报告_python 生成 pptx 分析报告的工具包:reportgen

    reportgen v0.1.8 更新 这段时间,我对 reportgen 进行了大工程量的修改和更新.将之前在各个文章中出现的函数进行了封装,同时也对现有工具包的一些逻辑进行了调整. 1.repor ...

最新文章

  1. linux修改文件没有备份文件,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...
  2. mysql 语句 集锦_mysql 语句集锦
  3. Golang——数组遍历、最大值、求和、多维数组
  4. 感知哈希算法(Perceptual hash algorithm)的OpenCV实现
  5. ibm服务器维修站点,IBM 服务器维修
  6. 几个容易混淆的对齐概念
  7. word文档总让正文与目录分开在不同的页——分页符的使用
  8. [PMP]专题资源管理错题
  9. Unity Shader Alpha Blend 填坑记录
  10. IDEA社区版搭建web项目
  11. 股票交易接口程序概述
  12. 矩阵理论| 特殊矩阵:Householder矩阵 / 镜射矩阵
  13. Linux正确删除软链接
  14. 服务器连接网页被迫下线,“对不起 您的网络连接不稳定 您的账号已被迫下线”的原因分析及解决方法...
  15. python 内置属性__setattr___python 属性四种管理方法property,descriptor, __get/setattr__, __getatribute __...
  16. vscode的格式化问题
  17. 在vue里使用reset.css
  18. 147 completion机制基本概念
  19. 集美大学计算机课程考试系统,计算机系统结构-集美大学考试内容.docx
  20. 回归模型、回归函数和回归方程的区别

热门文章

  1. “野火FreeRTOS教程”第9章知识点总结-空闲任务与阻塞延时
  2. jsp管理系统页面模板_Jsp+Ssh2+Mysql实现的CRM客户关系管理系统
  3. 【机器学习】网格搜索、随机搜索和贝叶斯搜索实用教程
  4. GitHub的安装及使用
  5. MATLAB绘图函数ezplot入门详解
  6. nginx源码包安装
  7. Windows10下编译Nginx源码
  8. 人口预测模型及matlab代码
  9. 揭秘鲜为人知的酒店管理“黑洞”
  10. lcd开机流程图_LCD1602初始化流程图及程序的两种方法