PIL как масштабировать размер текста по отношению к размеру изображения

Я пытаюсь динамически масштабировать текст для размещения на изображениях разных, но известных размеров. Текст будет применен как водяной знак. Есть ли способ масштабировать текст относительно размеров изображения? Я не требую, чтобы текст занимал всю площадь поверхности, просто чтобы быть достаточно видимым, чтобы его было легко идентифицировать и трудно удалить. Я использую Python Imaging Library версии 1.1.7. в Linux.

Я хотел бы иметь возможность установить отношение размера текста к размерам изображения, скажем, 1/10 размера или что-то в этом роде.

Я смотрел на атрибут размера шрифта, чтобы изменить размер size, но мне не удалось создать алгоритм для его масштабирования. Мне интересно, есть ли лучший способ.

Есть идеи, как я могу этого добиться?

Спасибо

27
задан Paul 4 February 2011 в 23:49
поделиться