Diskuze: canvas, změna obrázku.
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Já to dělám tak, že mám více obrázků
<img src='img1.png' id='obr1'>
<img src='img2.png' id='obr2'>
<img src='img3.png' id='obr3'>
Do onclick odkazu hodíš vymazání canvasu a vykreslení správného obrázku
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.drawImage(document.getElementById('obr3'), 40, 35);
Takže do canvasu vložím na pevno všechny obrázky co chci. Potom do každého odkazu vložím funkce, kde se budou jak si podotkl měnit obrázky?
Asi ano... Taky mě napadá, že bys nastavil část canvasu na danou barvu a bíle bys udělal tu část, kde to tričko není, zbytek by byl průhledný, takhle bys pořeboval jenom 1 obrázek. Ale možná bude jednoduší to udělat přes několik obrázků. Navíc by to nevypadalo hezky.
A nebo jestli to správně chápu, tak vytvořit tolik funkci kolik tam mám barev. A vždy aplikovat vyčištění canvasu a nasledné nahrání obrázku jak si ukazal ten kod?
Zobrazeno 6 zpráv z 6.