1、image_add_text方法给图片添加文字水印方法,主要参数为:图片路径、输出目录、 水印文字、字体名称、字体大小(默认100)、文字左上角坐标(默认0:0)、文字颜色(默认蓝色)、是否需要背景(默认需要为1,不需要为0)、背景色(默认白色)。 2、image_add_logo方法给图片添加logo,主要参数为:图片路径、输出目录、logo图...
image.save(image_path)#使用示例add_text_to_image("image.jpg","Text to add","arial.ttf", 24, (0, 0, 0))
fromPILimportImage,ImageDraw,ImageFontdefadd_text_to_image(image_path,output_path,str_left='',str_right='',add_height=50,left_pos=10,right_pos=250):font=ImageFont.truetype('simhei',18)img_body=Image.open(image_path)img_add=Image.new(mode='RGB',size=(img_body.width,add_height),color...
加载图像:load_image函数尝试打开指定路径的图像,并返回图像对象。 添加文字:add_text_to_image函数接受多个参数,包括图像对象、要添加的文字、位置、字体路径、字体大小和文字颜色。通过ImageFont.truetype加载字体,然后使用ImageDraw.Draw方法在图像上绘制文字。 保存图像:save_image函数将处理后的图像保存到指定路径。 ...
# 将图像上传到GPU内存gpu.upload(image) 1. 2. 步骤4: 在图像上添加文字 在这一步中,我们需要在图像上添加文字。你可以使用以下代码在图像上添加文字: # 在图像上添加文字font=cv2.FONT_HERSHEY_SIMPLEX cv2.putText(gpu,'Hello World',(10,50),font,1,(255,255,255),2,cv2.LINE_AA) ...
if __name__ == '__main__':print(image_add_text('C:/Users/huyi/Desktop/1.jpg','C:/Users/huyi/Desktop/', '剑客阿良_ALiang', '微软雅黑', box=0))print(image_add_logo('C:/Users/huyi/Desktop/1.jpg','C:/Users/huyi/Desktop/', 'C\\:/Users/huyi/Desktop/logo.png', (30, 10...
from PIL import Image, ImageDraw, ImageFont def image_add_text(img_path, text, left, top, text_color=(255, 0, 0), text_size=13): img = Image.open(img_path) # 创建一个可以在给定图像上绘图的对象 draw = ImageDraw.Draw(img) # 字体的格式 这里的SimHei.ttf需要有这个字体 fontStyle =...
cv2.imshow("add_text", bk_img)可以预览效果, 预览窗口将随python进程终止消失. 代码语言:python 代码运行次数:0 复制 Cloud Studio代码运行 importcv2fromPILimportImageFont,ImageDraw,Imageimportnumpyasnp# 设置写入文字名和读取文件名add_text="opencv+Pillow"file_bk_img="background.png"bk_img=cv2.imread...
size[0], image.size[1], image.size[0] * 2, image.size[1] * 2)) return image_with_text if __name__ == '__main__': pic = '1.png' # 需要加水印的图片 text = "我是水印" # 水印文字 fontsize = 32 # 文字大小 img = Image.open(pic) fill_img = add_water(img, text, ...
command=self.showImg)edit.add_command(label='Show Text',command=self.showTxt)menu.add_cascade(label='Edit',menu=edit)defclient_exit(self):exit()defshowImg(self):load=Image.open('picture.jpg')# 图片放项目.py的路径下render=ImageTk.PhotoImage(load)img=Label(self,image=render)img.image=render...