在Python中为图像添加对齐文本
问题描述:
我已经可以在Python中使用Pillow将图像添加到图像中。但是,我想知道如何添加格式化文本。特别是,我想为图像添加一个文本框,以使文本居中对齐。在Python中为图像添加对齐文本
如果使用Pillow无法实现这一功能,我可以使用其他图像操作库(包括其他语言),以便更轻松地在图像上覆盖格式化文本。
答
参见功能在这个环节 - http://pillow.readthedocs.io/en/3.1.x/reference/ImageDraw.html#PIL.ImageDraw.PIL.ImageDraw.Draw.text
第一个参数是位置。你可以根据你想添加文本的图片大小来给它。
不会这只是给我说开始于x的值我提供左对齐文本? –
由于第一个参数是一个x和y值的元组,因此可以将它们作为希望文本所在图像大小的一半。 –