У меня есть приложение, которое загружает изображение, и когда пользователь щелкает его, появляется текстовая область для этого изображения (с использованием jquery
), где пользователь может написать текст на изображении. Который должен быть добавлен в Image.
Проведя небольшое исследование, я решил, что PIL
(Python Imaging Library) может мне в этом помочь. Итак, я попробовал несколько примеров, чтобы увидеть, как это работает, и мне удалось написать текст на изображении. Но я думаю, что есть некоторая разница, когда я пробую его использовать Python Shell
и в веб-среде. Я имею в виду, что текст в текстовой области очень большой в пикселях. Как я могу добиться того же размера текста при использовании PIL, что и в текстовом поле?
Текст многострочный. Как я могу сделать его многострочным и на изображении, используя PIL
?
Есть ли способ лучше, чем использование PIL? Я не совсем уверен, лучшая ли это реализация.
html:
<img src="images/test.jpg"/>
это изображение редактируется
var count = 0;
$('textarea').autogrow();
$('img').click(function(){
count = count + 1;
if (count > 1){
$(this).after('<textarea />');
$('textarea').focus();
}
});
jquery для добавления текстового поля. Также текстовая область имеет положение: абсолютный и фиксированный размер.
Должен ли я разместить его внутри формы, чтобы я мог получить координаты текстового поля на изображении? Я хочу писать текст на изображении, когда пользователь нажимает, и сохранять его на изображении.