SVG og lerret er begge HTML5 -teknologier som brukes til å lage grafikk, bilder og former. SVG og lerret er grunnleggende forskjellige, men begge brukes til å skape en utrolig visuell opplevelse. Denne oppskrivningen vil presentere en omfattende sammenligning av SVG- og lerretelementet. Dessuten gir det et par eksempler for en bedre forståelse av hvordan du bruker lerret og SVG i HTML.
Lerret
Canvas er et element i HTML som brukes til å tegne grafikken på nettsteder ved hjelp av JavaScript. Canvas regnes som en beholder, så uten JavaScript, kan vi ikke lage noen tegning i lerret.
Canvas har en veldig enkel og lettfattelig syntaks.
Canvas er et element i HTML som har mange metoder for å tegne linjer, sirkler, bilder osv.
Lerretbilder kan lagres i .png eller .JPG -format.
Det anbefales å bruke lerretgrafikk for spillapplikasjoner.
Canvas bruker Bitmap-bildeformat og blir referert til som pikselbasert teknologi.
Det er veldig avhengig av oppløsningene, derfor ikke anbefalt for store skjermer som Google Maps.
Lerret kan bare endres via skript, og det har ingen støtte for hendelsesbehandlerne.
Canvas gir bedre ytelse med mindre overflater eller et stort antall objekter.
Eksempel
Den undergitte koden vil gi en dyp forståelse av lerretet. Den vil beskrive hvordan du tegner en sirkel på lerret: