pos机单品设置之批量导入方法

 新闻资讯2  |   2023-08-10 09:34  |  投稿人:pos机之家

网上有很多关于pos机单品设置之批量导入方法,Python入门100题之026的知识,也有很多人为大家解答关于pos机单品设置之批量导入方法的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!

本文目录一览:

1、pos机单品设置之批量导入方法

pos机单品设置之批量导入方法

题目:

给同一个目录所有图片批量添加文字水印

视频教程:

Python入门100题之026:图片批量添加水印

代码1:

from pathlib import Pathfrom PIL import Image, ImageDraw, ImageFontdef add_text(image_file: Path): my_image = Image.open(str(image_file)) # 图像先转为 RGBA 图像 image_layer = my_image.convert('RGBA') # 生成与主图片同等大小的图片 text_layer = Image.new('RGBA', image_layer.size, (255, 255, 255, 0)) text_canvas = ImageDraw.Draw(text_layer) # 指定字体和字体大小 font = ImageFont.truetype('./font/sarasa-mono-sc-nerd-regular.ttf', 100) text = '@写代码的安徒生' # 获取文本尺寸 text_size_w, text_size_h = text_canvas.textsize(text, font=font) # 设置文字位置 text_pos = (image_layer.size[0] / 2 - text_size_w / 2, image_layer.size[1] / 2 - text_size_h / 2) # 把文字画上去 text_canvas.text(text_pos, text, font=font, fill=(255, 255, 255, 70)) # 将文字图片覆盖到主图片上 new_image = Image.alpha_composite(image_layer, text_layer) # 压缩一下 # new_image = new_image.quantize(method=2) save_to = Path('./result/' + image_file.name) if not save_to.parent.exists(): save_to.parent.mkdir(parents=True) new_image.convert('RGB').save(save_to)for item in Path('./image').glob('*.jpg'): add_text(item)

以上就是关于pos机单品设置之批量导入方法,Python入门100题之026的知识,后面我们会继续为大家整理关于pos机单品设置之批量导入方法的知识,希望能够帮助到大家!

转发请带上网址:http://www.poszjia.com/newsone/96330.html

你可能会喜欢:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 babsan@163.com 举报,一经查实,本站将立刻删除。