FÅ 3000 KR NU ENKELT FÖR STADENS BOR HÄMTA NU
bucktess.pages.dev


Rita bilder på en HTML-duk

Att överföra en bild till ett HTML-canvas-element innebär i första hand att använda 2D-renderingskontextens `drawImage()`-metod. Den här metoden gör det möjligt att visa bilder från olika källor, inklusive ""-element, "SVG"-bilder eller andra canvaselement.

Steg för bildöverföring

`drawImage()` Metodsignaturer jämförda

Signatur Parametrar Beskrivning och användningsfall
drawImage(image, dx, dy) bild (källa), dx (destination X), dy (destination Y) Rattar bilden på duken med de angivna (dx, dy)-koordinaterna, och bevarar dess ursprungliga bredd och höjd.
drawImage(image, dx, dy, dWidth, dHeight) bild, dx, dy, dWidth (destination Width), dHeight (destination Height) Rattar bilden på duken vid (dx, dy) och skalar den till de angivna dWidth och dHeight.
drawImage(bild, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight) bild, sx (källa X), sy (källa Y), sWidth (källans bredd), sHeight (källans höjd), dx, dy, dWidth, >, dHeight> Rattar en klippt del av källbilden, definierad av (sx, sy, sWidth, sHeight), på duken vid (dx, dy), skalad till (dWidth, dHeight). Användbar för spritesheets eller beskärning.

För bilder med korsorigin måste servern tillhandahålla lämpliga CORS-rubriker (Cross-Origin Resource Sharing) och bildelementets crossOrigin-egenskap måste ställas in på 'anonymous' innan den laddas.


Copyright ©bucktess.pages.dev 2026