piirtooperaatiot
Piirtooperaatiot ovat joukko perustoimintoja, joiden avulla voidaan muodostaa kuvia sekä vektori- että rasteripinnoille. Ne määrittelevät, miten pisteistä rakennetaan viivoja, käyriä ja täyttöalueita, sekä miten nämä elementit näkyvät lopullisessa kuvassa. Tyypillisiä operaatioita ovat pisteen siirtäminen koordinaatistossa (moveTo), viivan piirtäminen (lineTo) ja käyrien määrittäminen (quadraticCurveTo, bezierCurveTo). Yleensä piirto-operaatiot muodostavat polun (path), jota voidaan käyttää sekä täyttöön (fill) että kehyksen piirtämiseen (stroke).
Transformaatiot ovat olennainen osa piirtooperaatioita: ne mahdollistavat siirtämisen, kiertämisen, skaalamisen ja koordinaattijärjestelmän hallinnan. Leikkaus (clip) ja
Käytännössä piirtooperaatioita tarjotaan monissa ympäristöissä: esimerkiksi HTML5 Canvas 2D -konteksti, SVG-polut sekä grafiikkakirjastot kuten Cairo ja