擅长:python、mysql、java
<p>您已经调用了<code>draw.textsize</code>,它将返回最终文本的宽度和高度-从这一点开始,您只需计算左上角来呈现文本,如下所示:</p>
<p>顶部为图像高度-文本高度,左侧为图像宽度/2-文本宽度/2-因此,渲染调用变得简单:</p>
<pre><code>draw.text(((w - text_2) // 2, h - text_h), title, (255,255,255), font=font)
</code></pre>
<p>(请注意,<code>draw.text</code>包含一个可选的“anchor”参数-但它的可能值没有记录,文档也没有说明它是否实际实现。如果实现了<em>,并且有一个表示(水平中心,底部)的值作为锚定,则只需传递image_width/2和image_height,而不需要调用<code>draw.textsize</code>)</p>