![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 8.12.2013 Ostrzeżenie: (0%)
|
Witam!
Mam do zrobienia na projekt kalambury w PHP/JavaScript i mam problem z polem do rysowania zrobionym w Canvas. Niestety nie wiem jak zapisywać obrazek do plik (np. jpeg) co 0.5 sekundy i żeby druga osoba mogła to oglądać czasie rzeczywistym. Potrzebuje jakiś wskazówek jak to można najprościej zrobić. Z góry dziękuję |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%)
|
Cytat Zapis obrazka w Canvas metoda canvas.toDataURL() -- konwertuje ci obrazek z canvas do stringa. http://stackoverflow.com/questions/7291183...anvas-todataurl niestety nie wiem na ile to będzie optymalne (chodzi o ciągły transfer danych grafiki do i z serwera, oraz pewnie zapisywanie tego w jakiejś bazie i czy to ci serwera nie zamuli) EDIT: jedną z możliwości optymalizacji widzę w tym, żeby nie przesyłać całej grafiki, a jedynie "pociągnięcia pióra" (łapać przy mouseDown współrzędne gdzie użytkownik zaczął rysować linię i przy mouseUp łapać gdzie skończył, i wysyłać tylko współrzędne nowych punktów, zamiast całego canvasa). Ten post edytował PrinceOfPersia 9.12.2013, 01:34:32 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:34 |