Kiedy i czy w ogóle jest sens uczenia się rysowania w canvas?

0

Witajcie,
zastanawiam się kiedy i czy warto uczyć się rysowania w canvas? Są onlineowe generatory kodu, wystarczy potrzebny kształt samemu narysować

1

Jak potrzebujesz narysować jakieś proste kształty użyj SVG. Łatwiej to później np. zanimować, bo tylko zmieniasz parametry obiektów.

Jeśli chcesz np. wczytywać zewnętrzne obrazki i dokonywać na nich jakichś operacji, ew. z jakiejś innej przyczyny potrzebujesz możliwości operowania na pojedynczych pikselach, przydatne będzie CANVAS.

Ew. może jeszcze taka sytuacja, kiedy masz wygenerować statyczny obrazek na którym jest straszliwa liczba (powiedzmy setki tysięcy) dodawanych kolejno elementów. Wtedy w przypadku CANVAS każdy kolejny detal nie oznacza kolejnego obiektu do trzymania w pamięci, bo w pamięci trzymasz tylko informację o kilku milionach pikseli.

0

Czasem się przydaje, generatory nie zrobią dokładnie tego co potrzebujesz. Ja miałem taki przypadek, że klient chciał dość specyficzny wykres rysowany na żywo na podstawie danych z websocketów w dodatku z animacjami. Musiałem zrobić to po swojemu mając tylko zalążek przykładowego kodu.

0

Komercyjnie raczej nie ma, lepiej orać przy frameworkach js.

1 użytkowników online, w tym zalogowanych: 0, gości: 1