Как мне вставить случайно выбранную строку из массива в текстовую функцию PIL и использовать в метаданных

#arrays #json #python-3.x #random #python-imaging-library

Вопрос:

Если я вытащу случайный элемент из массива строк, как мне нужно, чтобы этот конкретный элемент был написан определенным шрифтом, цветом, расположением и т. Д. И помещен поверх созданного мной файла png?

    def create_new_image():
    new_image = {}
    new_image ["soft_skill"] = random.choices(soft_skill)[0]
    
    if new_image in all_images:
        return create_new_image()
    else:
        return new_image

for i in range(TOTAL_IMAGES):
    new_trait_image = create_new_image()
    all_images.append(new_trait_image)

im10 = ImageDraw.Draw(img)
im10.text((88,912),"PLACE_HERE", font=myFont, fill = (0,255,10))
 

В «random.choices(soft_skill)» soft_skill-это просто массив из примерно 100 строк.
Один из них выбирается случайным образом, и результат затем отправляется в файл метаданных.
Мне нужно выбрать любую строку, которая была выбрана в этой строке, и поместить ее в место с надписью «PLACE_HERE», чтобы я мог наложить ее поверх png, сохраняя ее в метаданных.
Это может быть простой вопрос, но, пожалуйста, помогите. Спасибо.

Комментарии:

1. Пожалуйста, помогите. Я в отчаянии

2. Я думаю, вам нужно показать больше своего кода, чтобы другие могли воспроизвести «проблему».