ugrás a tartalomhoz

HTML5 Canvas image mask?

prototype · 2012. Júl. 31. (K), 12.53
Kedves fórumozók!

Néhány napja keresgélek, azonban nem igazán találtam még megoldást a problémámra (remélem azért van):

A következőt szeretném megvalósítani:
Adott egy transzparens hátterű png kép, és ennek a körvonalait szeretném canvas-ra átültetni. Legyen pl egy csillag, a képre nincs szükségem, csak a körvonalait lenne jó valahogy "lemásolni".

Lehet, hogy nem túl érthetően magyaráztam mit szeretnék, ezért képpel illusztrálom, hogy milyen kimenetre lenne szükségem.



Megj.: A kimeneti állapotot később real time színezni szeretném. Ha netán rossz irányba haladok, vagy más módon lehet ezt megvalósítani, akkor is segítségeteket kérném.
Köszönöm!
 
1

Tudtommal le lehet kérni a

Hidvégi Gábor · 2012. Júl. 31. (K), 13.09
Tudtommal le lehet kérni a Canvas képpontjainak adatait.
2

compositing

Endyl · 2012. Júl. 31. (K), 13.42
drawImage()-et használva felrajzolod a képet, majd a globalCompositeOperationt átállítod source-atop-ra és kedvedre színezed az eddig megrajzolt területet.
3

Valószínűleg ez jó lesz

prototype · 2012. Júl. 31. (K), 14.02
Köszönöm, valószínűleg ez megoldás a problémámra. :)