Autor Zpráva
tom...
Profil *
Dobrý den,
nějak se mi nedaří vykreslit obrázek z base64 z png do canvasu. Kód mám nějak takhle:

data =  "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oMCRUiMrIBQVkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAADElEQVQI12NgoC4AAABQAAEiE+h1AAAAAElFTkSuQmCC";

context.drawImage(data, 0, 0);


chrome mi hlásí type error, tak nevím, jesti to vůbec jde udělat, nebo mám jen špatný base64, nebo na to jdu špatně..

děkuji za odpovědi.

Tomáš
Klasik
Profil *
tom...:
nebo mám jen špatný base64
V base64 máš 24 bitový čtvereček 5×5px černé barvy:
tom...
Profil *
ano, dal jsem sem jako ukázku 5x5 černý čtvereček a ani ten se neukáže (type error). nechtěl jsem sem dávat 300kB data v base64.
tom...
Profil *
vyřešeno. data musí být image object

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0