Autor Zpráva
1Pupik1989
Profil
Zase po dlouhé době přeji dobrý den.

Začal jsem nedávno blbnout z Canvasem a chci si vytvořit galerii.
Svůj problém nejlépe znázorním na obrázku


Potřebuji obrázek vlastně zkosit. Pod výsledkem "Canvas HTML bevel" jsem nic nenašel. Stačilo by vědět, jestli vůbec nějaká taková funkce na to existuje.

Děkuji předem za alespoň jednu reakci
Darker
Profil
Tohle by možná šlo docela snadno napsat ručně, ne? Posuneš sloupce pixelů o nějaký offset...
Mrkni na canvas pixel manipulation :)
1Pupik1989
Profil
Ne, jde to ještě jednodušeji. Jsou na to přímo funkce, které jsem našel přesně 1,25 minut potom. Zítra napíśu které to jsou, dnes píšu z knajpy z mobilu.
Chamurappi
Profil
Reaguji na 1Pupika1989:
Pod výsledkem "Canvas HTML bevel" jsem nic nenašel.
Měl bys hledat spíš pojem „skew“. Našel bys, že musíš nastavit transformační matici:
context.setTransform (1, svisléZkosení, vodorovnéZkosení, 1, 0, 0);

Zítra napíśu které to jsou, dnes píšu z knajpy z mobilu.
Pozdě, kořalečníku :-)
1Pupik1989
Profil
To jsem nehledal, nakonec klapnul výraz "shear canvas html5" a hned první strana byla

http://www.html5canvastutorials.com/advanced/html5-canvas-shear-transform-tutorial/

Jinak pivo dobré a kořalky nepiji :)

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0