Mam aplikację, która ładuje obraz i kiedy użytkownik go kliknie, pojawia się obszar tekstowy dla tego obrazu (za pomocą jquery
), w którym użytkownik może napisać tekst na obrazie. Które należy dodać do obrazu.
Po przeprowadzeniu pewnych badań doszedłem do wniosku, że PIL
(Python Imaging Library) może mi w tym pomóc. Wypróbowałem więc kilka przykładów, aby zobaczyć, jak to działa i udało mi się napisać tekst na obrazku. Ale myślę, że jest pewna różnica, kiedy próbuję go używać Python Shell
i w środowisku internetowym. Chodzi mi o to, że tekst w obszarze tekstowym jest bardzo duży w pikselach. Jak mogę osiągnąć ten sam rozmiar tekstu, używając PIL, jak w obszarze tekstowym?
Tekst jest wielowierszowy. Jak mogę zrobić to również w obrazie wielowierszowym, używając PIL
?
Czy jest lepszy sposób niż korzystanie z PIL? Nie jestem do końca pewien, czy to najlepsza realizacja.
html:
<img src="images/test.jpg"/>
jego obraz jest edytowany
var count = 0;
$('textarea').autogrow();
$('img').click(function(){
count = count + 1;
if (count > 1){
$(this).after('<textarea />');
$('textarea').focus();
}
});
jQuery, aby dodać obszar tekstowy. Również obszar tekstowy to pozycja: bezwzględna i stała wielkość.
Czy powinienem umieścić go w formularzu, aby uzyskać współrzędne obszaru tekstu na obrazie? Chcę napisać tekst na obrazie, gdy użytkownik kliknie i zapisze go na obrazie.