基本上,我想用 Pillow 做的是:
我想得到一個影像,然后從底部擴展影像的大小,這樣我就可以適應一個帶有四位數代碼的黑色矩形。我該怎么做?我嘗試過,但由于某種原因,我的文本最終變得非常小且難以閱讀,而且我的矩形并不完美。
如果它更容易,這是我的圖片:
uj5u.com熱心網友回復:
您可以創建一個新的黑色影像,粘貼所需的影像并添加文本。
from PIL import Image, ImageFont, ImageDraw
base_img = Image.open('tmp.jpg')
base_size = base_img.size
new_size = (base_size[0], base_size[1] 150)
img = Image.new("RGB", new_size)
img.paste(base_img, (0, 0))
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("microsoftsansserif.ttf", 145) # (<font-file>, <font-size>)d
draw.text((base_size[0] // 2 - 150, base_size[1]),"GVVL",(255,255,255),font=font) # (x, y),"text",(r,g,b)
img.save('out.jpg')
結果
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/498047.html
