Рисование границы в форме ромба для изображения

#python

#python

Вопрос:

Мне нужно добавить границу к изображению, но в форме ромба я могу легко добавить прямоугольную границу с помощью следующего кода, но мне нужны некоторые идеи, как нарисовать ромб с помощью python wand или PIL. Я могу перевернуть прямоугольник, но текст должен помещаться внутри ромба. Другая идея — нарисовать четыре прямые линии и соединить их. Возможно, некоторые из вас уже решили эту проблему лучшим способом. Ищу подсказки, как сделать это эффективно.

желаемая форма:

введите описание изображения здесь

 from wand.color import Color
from wand.drawing import Drawing
from wand.image import Image
from wand.display import display
from moviepy.editor import *

# -size 320x100 xc:lightblue
with Image(width=320, height=100, background=Color('lightblue')) as image:
    with Drawing() as draw:
        # -font Candice
        draw.font = 'Candice'
        # -pointsize 72
        draw.font_size = 72.0
        draw.push()
        # -fill black
        draw.fill_color = Color('black')
        # -draw "text 28,68 'Anthony'"
        draw.text(28, 68, 'Anthony')
        draw.pop()
        draw.push()
        # -fill white
        draw.fill_color = Color('white')
        # -draw "text 25,65 'Anthony'"
        draw.text(25, 65, 'Anthony')
        draw.pop()
        draw(image)
    # font_shadow.jpg
    image.border(Color('red'), 3,3)
    image.save(filename='font_shadow.jpg')
    #display(image)