Zapisz obraz kanwy HTML

Wiem, że na to pytanie prawdopodobnie już jest odpowiedź, ale nie udało mi się go jeszcze znaleźć, a mój projekt ma termin ostateczny.

Zrobiłem więc kanwę HTML5 i chciałbym móc zrobić dwie rzeczy za pomocą jednego (lub więcej) przycisków. Chciałbym, aby użytkownik mógł zapisać to, co właśnie zrobił, klikając przycisk Zapisz, a idealnie chciałbym, aby obraz został pobrany (w przeciwieństwie do konieczności kliknięcia prawym przyciskiem myszy i „Zapisz obraz jako”. udało mi się zrobić do tej pory). Chciałbym również, aby obraz został zapisany (może do bazy danych? Lub serwera? Nie wiem jak to działa), tak aby część rysunku (lub całość, w zależności od trudności kodu), zostało wykonane wcześniej, gdy następnym razem zaloguje się ktoś inny (niekoniecznie ta sama osoba z tym samym adresem IP). czy to możliwe?

Jestem bardzo nowa w kodowaniu i samouczeniu się, więc wszelkie dodatkowe komentarze do kodu, które pomogą mi zrozumieć, będą bardzo mile widziane.

questionAnswers(3)

yourAnswerToTheQuestion