我有一个加载图像的应用程序,当用户单击它时,该图像会出现一个文本区域(使用jquery
),用户可以在其中在图像上写一些文本。应该在图像上添加哪个。
在对它进行了一些研究之后,我认为PIL
(Python Imaging Library)可以帮助我做到这一点。所以我尝试了几个例子来看看它是如何工作的,我设法在图像上写了文字。Python Shell
但是我认为当我在网络环境中尝试使用它时会有一些不同。我的意思是 textarea 上的文本在 px 中非常大。使用 PIL 时如何实现与 textarea 上相同大小的文本?
文本是多行的。我怎样才能使它在图像中也多行,使用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 添加文本区域。文本区域也是位置:绝对和固定大小。
我应该把它放在一个表单中,这样我就可以在图像上获取 textarea 的坐标了吗?我想在用户单击时在图像上写文字并将其保存在图像上。