1、image_add_text方法给图片添加文字水印方法,主要参数为:图片路径、输出目录、 水印文字、字体名称、字体大小(默认100)、文字左上角坐标(默认0:0)、文字颜色(默认蓝色)、是否需要背景(默认需要为1,不需要为0)、背景色(默认白色)。 2、image_add_logo方法给图片添加logo,主要参数为:图片路径、输出目录、logo图...
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...
简介: Python 给图片加文字或logo水印(附代码) | Python工具 验证一下 准备的素材如下,分别为图片与logo图 验证代码 if __name__ == '__main__': print( image_add_text( 'C:/Users/huyi/Desktop/1.jpg', 'C:/Users/huyi/Desktop/', '剑客阿良_ALiang', '微软雅黑', box=0)) print( image_...
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 =...
app = Flask(__name__)defcv2ImgAddText(img, text, left, top, text_color, text_size):ifisinstance(img, numpy.ndarray): img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) draw = ImageDraw.Draw(img) fontText = ImageFont.truetype("msjh.ttc", text_size, encoding="utf-8") ...
# 将图像上传到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) ...
def image_add_text(img_path, text, logo, fontsPath, savePath): ''' :param img_pat...
img_pil = Image.fromarray(bk_img) draw = ImageDraw.Draw(img_pil) #绘制文字信息 # (100,300/350)为字体的位置,(255,255,255)为白色,(0,0,0)为黑色 draw.text((100, 300), "Hello World", font = font, fill = (255, 255, 255)) ...
text:需要添加的文字 position:文字起始的位置,tuple...import cv2 %matplotlib inline import matplotlib.pyplot as plt # opencv img = cv2.imread('plane.jpg') # 添加的文字...--- PIL 添加中文文本信息如果是中文文字,那么就必须用 PIL 来实现了,同样先上实现的代码: from PIL import Image, ImageDraw...
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...