我有一个加载图像的应用程序,当用户单击它时,会为此图像显示一个文本区域(使用jquery
),用户可以在其中写一些文本。应该在图像上添加。
在对其进行了一些研究之后,我发现PIL
(Python Imaging Library)可以帮助我做到这一点。因此,我尝试了几个示例以了解其工作原理,并设法在图像上写了文字。但是我认为Python Shell
在Web环境中使用和尝试时会有一些区别。我的意思是textarea上的文本以px为单位很大。使用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添加文本区域。文本区域也是position:绝对和固定大小。
我应该将其放置在表单中以便在图像上获取文本区域的坐标吗?我想在用户单击时在图像上写文本并将其保存在图像上。