Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 28. diel - 2D kontext plátna v JavaScripte

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Jakub Tioka
Člen
Avatar
Jakub Tioka:7.3.2022 18:11

neuplné vysvětlení co a proč je použito, celé mi to příjde psané pro pokročilejší studenty než uplné začátečníky

Avatar
Ondřej Hlozan:21.4.2022 9:27

Super článek. Vede k tomu, abych se to opravdu dobře naučil. Musím tolik googlit a zkoušet, že to leze do hlavy i kdybych nechtěl.
Jako mírnou nevýhodu považuji, že učení zabere tolik času, až nevím, jak stihnu plnohodnotně dokončit celý kurz v rámci rekvalifikace.

Avatar
Jaroslav Drobek:4.5.2022 20:36

Hodnocení:

  • Posun kontextu: jaká náhoda - přestože jsme rozměry obrázku nikde nenastavili, vychází krásně v obou směrech vystředěný na zvolené plátno! Náhody tohoto typu nesnáším!
  • Zvětšení/zmenšení: chybí kód příkladu. Kdo si ho vytvoří, zjistí, kde je třeba jej zařadit, aby zajistil to, co očekává, a taky zjistí, že jako parametry se nezadávají násobky skutečných hodnot, ale koeficienty (kterými když se vynásobí skutečné hodnoty, vzniknou násobky skutečných hodnot).
Avatar
Jaroslav Drobek:4.5.2022 20:37

Hodnocení (pokračování):

  • Rotace: doporučuji autorovi prostudovat si rozdíl mezi kosočtvercem a otočeným čtvercem; podobně s kosodélníkem :o
  • Rotace je určena např. dvojicí bod-orientovaný úhel. Vypozoroval jsem, že se defaultně rotuje kolem aktuálního nulového bodu a orientaci úhlu lze nastavit pomocí znaménka v parametru metody rotate. To vše v textu chybí.
  • Lineární přechod: místo metody addStopColor je v příkladu použita metoda addColorStop.
  • Jaké jsou další možné hodnoty druhého parametru metody createPattern ?
  • Obrázková data: místo "velikost" raději "rozměry" (výřezu).
  • "...vyzkoušet cvičení, která má tento kurz..."
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:18.6.2022 21:02

Jako výčet dobře, ale spousta informací a ještě ve starém stylu - zkuste si to a budeme vždy kreslit nový a nový obrázek. Už po čtvrtém obrázku jsem nevěděl, co dělala první transformace.
Lepší řešení - zanořit tohle všechno do aplikace s tlačítky, kde budeme tvar upravovat.

Toto jsem si udělal, abych to nějak lépe vstřebal.

Odpovedať
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Blanka Svobodová:18.7.2022 22:55

půlka mi nefungovala nebo vlastně nechápu, na co je to canvas celé užitečné...potažmo proč bych ho chtěla ke všemu mazat kódem...

Odpovedať
Kdy, když né teď. Kdo, když né já?
Avatar
Radek Lysák
Člen
Avatar
Radek Lysák:3.8.2022 17:19

Vše je velmi málo vysvětlené a musím neustále vyhledávat na google. Ne, že by to bylo na škodu, ale mohlo by to být tady na jednom místě.

Avatar
Michal Viliš:16.12.2022 12:10

Příklad z "obrázková data nefunguje na google ani firefox

Odpovedať
Never give up!
Avatar
Jiří Ress
Člen
Avatar
Jiří Ress:20.12.2022 22:51

Autor nevysvětlit nutnost načtení obrázku... velká část funkcí je opravdu nefunkčních nebo neúplných.

Avatar
Miluše Gaigerová:10.3.2023 10:42
kontext.drawImage(img, 0, 0);
let dataObrazku = kontext.getImageData(0, 0, platno.width, platno.height);
Zdroj: https://www.itnetwork.cz/javascript/zaklady/js-canvasrenderingcontext2d
za kontext.drawImage(má být "obrazek", 0, 0)
Vzory z látky by měly být 1:1, abychom stále nehledali chyby a nezdržovali se tím. Sice se tím naučíme, ale pokud máte jen 3měsíce na naučení se, tak to není produktivní.
Navíc se ve staženém souboru(ukázkového kódu nachází i deklarování proměnné  VAR)
Odpovedať
nic není nemožné
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 48.