pos機(jī)單品設(shè)置之批量導(dǎo)入方法

 新聞資訊2  |   2023-08-10 09:34  |  投稿人:pos機(jī)之家

網(wǎng)上有很多關(guān)于pos機(jī)單品設(shè)置之批量導(dǎo)入方法,Python入門(mén)100題之026的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)單品設(shè)置之批量導(dǎo)入方法的問(wèn)題,今天pos機(jī)之家(www.tjfsxbj.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!

本文目錄一覽:

1、pos機(jī)單品設(shè)置之批量導(dǎo)入方法

pos機(jī)單品設(shè)置之批量導(dǎo)入方法

題目:

給同一個(gè)目錄所有圖片批量添加文字水印

視頻教程:

Python入門(mén)100題之026:圖片批量添加水印

代碼1:

from pathlib import Pathfrom PIL import Image, ImageDraw, ImageFontdef add_text(image_file: Path): my_image = Image.open(str(image_file)) # 圖像先轉(zhuǎn)為 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 = '@寫(xiě)代碼的安徒生' # 獲取文本尺寸 text_size_w, text_size_h = text_canvas.textsize(text, font=font) # 設(shè)置文字位置 text_pos = (image_layer.size[0] / 2 - text_size_w / 2, image_layer.size[1] / 2 - text_size_h / 2) # 把文字畫(huà)上去 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)

以上就是關(guān)于pos機(jī)單品設(shè)置之批量導(dǎo)入方法,Python入門(mén)100題之026的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)單品設(shè)置之批量導(dǎo)入方法的知識(shí),希望能夠幫助到大家!

轉(zhuǎn)發(fā)請(qǐng)帶上網(wǎng)址:http://www.tjfsxbj.com/newsone/96330.html

你可能會(huì)喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。