Tenho um aplicativo que carrega uma imagem e quando o usuário clica nela, aparece uma área de texto para essa imagem (usando jquery
), onde o usuário pode escrever algum texto na imagem. Que deve ser adicionado na imagem.
Depois de fazer algumas pesquisas sobre isso, descobri que PIL
(Python Imaging Library) pode me ajudar a fazer isso. Tentei alguns exemplos para ver como funciona e consegui escrever um texto em uma imagem. Mas acho que há alguma diferença quando tento usar Python Shell
e em ambiente web. Quero dizer, o texto na textarea é muito grande em px. Como posso obter o mesmo tamanho de texto ao usar PIL como aquele na área de texto?
O texto é multilinha. Como posso torná-lo multilinha na imagem também, usando PIL
?
Existe uma maneira melhor do que usar PIL? Não tenho certeza se esta é a melhor implementação.
html:
<img src="images/test.jpg"/>
é a imagem sendo editada
var count = 0;
$('textarea').autogrow();
$('img').click(function(){
count = count + 1;
if (count > 1){
$(this).after('<textarea />');
$('textarea').focus();
}
});
o jquery para adicionar a textarea. Além disso, a área de texto é a posição: tamanho absoluto e fixo.
Devo colocá-lo dentro de um formulário para obter as coordenadas da textarea na imagem? Quero escrever um texto na imagem quando o usuário clicar e salvá-lo na imagem.