Ho un'applicazione che carica un'immagine e quando l'utente fa clic su di essa, viene visualizzata un'area di testo per questa immagine (utilizzando jquery
), dove l'utente può scrivere del testo sull'immagine. Che dovrebbe essere aggiunto su Image.
Dopo aver fatto alcune ricerche su di esso, ho pensato che PIL
(Python Imaging Library) potesse aiutarmi a farlo. Quindi ho provato un paio di esempi per vedere come funziona e sono riuscito a scrivere del testo su un'immagine. Ma penso che ci sia qualche differenza quando lo provo usando Python Shell
e in ambiente web. Voglio dire che il testo nell'area di testo è molto grande in px. Come posso ottenere la stessa dimensione di testo quando utilizzo PIL di quella nell'area di testo?
Il testo è multilinea. Come posso renderlo multilinea anche nell'immagine, usando PIL
?
C'è un modo migliore rispetto all'utilizzo di PIL? Non sono del tutto sicuro, se questa è la migliore implementazione.
html:
<img src="images/test.jpg"/>
è l'immagine che viene modificata
var count = 0;
$('textarea').autogrow();
$('img').click(function(){
count = count + 1;
if (count > 1){
$(this).after('<textarea />');
$('textarea').focus();
}
});
il jquery per aggiungere la textarea. Anche l'area di testo è la posizione: dimensione assoluta e fissa.
Devo posizionarlo all'interno di un modulo in modo da poter ottenere le coordinate della textarea sull'immagine? Voglio scrivere del testo sull'immagine quando l'utente fa clic e salvarlo sull'immagine.