简化版

import barcodefrom barcode.writer import ImageWriterdn = '2312123123132'code1 = barcode.generate('ean13','2312123123132',writer=barcode.writer.ImageWriter(),output='2312123123132',writer_options={"quiet_zone": 1.5,"write_text": False},)print(code1)

效果图

import barcodefrom barcode.writer import ImageWriterprint(barcode.PROVIDED_BARCODES)EAN = barcode.get_barcode_class('ean13')
ean = EAN('5901234123457', writer=ImageWriter())fullname = ean.save('code')code1 = barcode.generate('ean13','2312123123132',writer=barcode.writer.ImageWriter(),output='barcode_png2',writer_options={"quiet_zone": 1.5,"write_text": False},)print(fullname)from PIL import Imagebasewidth = 200
img = Image.open('barcode_png2.png')
wpercent = (basewidth / float(img.size[0]))
hsize = int((float(img.size[1]) * float(wpercent)))
img = img.resize((basewidth, hsize), Image.ANTIALIAS)
img.save('resized_image.jpg')

生成条形码option选项
options参数默认值为None,此时使用默认参数。如果需要修改设置,使用字典传入参数,例如:save(“d:\barcode”,{‘text’: ‘ABCD’,‘format’:‘JPEG’})。可用参数如下:

‘module_width’:默认值0.2,每个条码宽度(?),单位为毫米

‘module_height’:默认值15.0,条码高度,单位为毫米

‘quiet_zone’:默认值6.5,两端空白宽度,单位为毫米

‘font_size’:默认值10,文本字体大小,单位为磅

‘text_distance’:默认值5.0,文本和条码之间的距离,单位为毫米

‘background’:默认值’white’,背景色

‘foreground’:默认值’black’,前景色

‘text’:默认值’’,显示文本,默认显示编码,也可以自行设定

‘write_text’:默认值True,是否显示文本,如果为True自动生成text的值,如果为False则不生成(如果此时手工设置了text的值,仍然会显示文本)。

‘center_text’:默认值True,是否居中显示文本

‘format’:默认值’PNG’,保存文件格式,默认为PNG,也可以设为JPEG、BMP等,只在使用ImageWriter时有效。

‘dpi’:默认值300,图片分辨率,,只在使用ImageWriter时有效。

参考
https://blog.csdn.net/weixin_39917485/article/details/110970729

https://blog.csdn.net/chenliang1038/article/details/111224290

python生成条形码 修改图片大小相关推荐

  1. 如何用python批量处理图片大小_python批量修改图片大小的方法

    本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...

  2. python批量修改图片内容_python批量修改图片大小的方法

    本文实例为大家分享了python批量修改图片大小的具体代码,供大家参考,具体内容如下 引用的模块 from PIL import Image Image的使用 def resize_image(img ...

  3. python 批量修改图片大小

    python 批量修改图片大小 一个文件夹下面有好多图片格式是jpg大小是19201080,把它们处理成1280720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修 ...

  4. 用Python批量修改图片大小的代码

    可以使用Python的PIL库来实现批量修改图片大小,示例代码如下: from PIL import Image # 加载图片 image = Image.open('filename') #修改图片 ...

  5. php中怎样把图片改大,PHP怎么批量修改图片大小?

    相信大家和我一样,网站的图片大小不一,有的错略图小的才几KB,大的可能有几MB,为了提高用户体验,我们需要将图片的缩略图统一大小,也就是宽高,我的网站8000多条张图片之前没有很好的方法去处理,有想过 ...

  6. 使用Windows自带画图工具修改图片大小

    一.打开Windows再带的画图工具 打开方式: 1.[开始]-[所有程序]-[附件]-[画图] 或者 2.打开运行命令框-输入mspaint-单击确定 二.用画图打开要修改大小的图片 三.修改图片大 ...

  7. 使用linux中的convert命令修改图片大小

    使用linux中的convert命令修改图片大小: convert -resize 22x22 Valuair.png val.png 结果会保留原来的宽高比例. 如果要生成固定的22*22大小的图片 ...

  8. php 修改图像大小,php 修改图片大小

    使用以下代码修改图片大小或创建缩略图. 参数说明: $filename:文件名. $tmpname:文件路径,如上传中的临时目录. $xmax:修改后最大宽度. $ymax:修改后最大高度. // 重 ...

  9. indesign缩放图片被切割_indesign修改图片大小的操作流程

    想知道indesign修改图片大小的相关操作吗?下面就是小编整理的indesign修改图片大小的操作教程,赶紧来看看吧,希望能帮助到大家哦! indesign修改图片大小的操作流程 首先我们在左侧的工 ...

最新文章

  1. Python学习【第6篇】:Python之文件操作
  2. 性能领先,即训即用,快速部署,飞桨首次揭秘服务器端推理库
  3. 搭建Git服务器环境----Git hooks代码自动部署
  4. iOS11 与 iPhone X适配的那些坑(持更中...)
  5. nike附近门店查询_不止5折!200+入手Nike、adidas,比“11.11”还便宜!
  6. java实现人脸识别源码【含测试效果图】——Service层(IUserService)
  7. 支付宝为何放弃社交梦?
  8. web测试与app功能测试的区别
  9. C++中的未定义的行为
  10. LeetCode939
  11. Bug--时区问题导致IDEA连接数据库失败
  12. HttpComponents HttpCore 4.3 Alpha1 发布
  13. 一个APP从启动到主页面显示经历了哪些过程?跳槽薪资翻倍
  14. 最实用的计算机系统清理加速,最实用的win7电脑清理垃圾方法分享
  15. 定时器工作方式0初值除32_理解定时器/计数器的特殊功能寄存器Ⅱ--TCON
  16. RFID原理及应用期末复习笔记 | 1.RFID概述【完结✿✿ヽ(°▽°)ノ✿】
  17. 传智播客最新教学视频,共享给你们了,有需要的戳进来~~~~
  18. 如何解决百度网盘下载速度慢的问题
  19. python+django电子招标投标管理系统pycharm项目
  20. 计算机组成原理中fa代表什么,计算机组成原理名词解释

热门文章

  1. Mn0.15V2O5·nH2O锌离子电池正极材料的储锌性能/Co@CNTs催化改性MgH2|碳纳米管原位负载Co纳米颗粒(Co@CNTs)催化剂
  2. 【计算机视觉】:(3)全景图像拼接
  3. 图书管理系统——C语言课程设计
  4. html背景颜色图片,HTML背景颜色和背景图片
  5. 物联网卡新型智慧城市解决方案
  6. Android Fastboot 模式下刷机教程
  7. 数字图像处理-常考算法代码-详细注释
  8. 马士兵内部共享—1658页《Java面试突击核心讲》,面试神技
  9. VS中报错C4996 怎么办?
  10. 通用SSM项目环境搭建详细教程