Canvas — Web platform APIs
Create, transform, and display images and graphics.
ColorSpaceConversion— Specifies whether the image should be decoded using color space conversion. Either none or default (default). The value default indicates that implementation-specific behavior is used.createImageBitmap— Create a new ImageBitmap object from a given source.GPUCanvasAlphaModeGPUCanvasConfigurationGPUCanvasContext— The rendering context that presents WebGPU-rendered images on an OffscreenCanvas. Obtained from OffscreenCanvas.getContext with the `"webgpu"` context id.GPUPresentModeImageBitmap— `ImageBitmap` interface represents a bitmap image which can be drawn to a canvas.ImageBitmapOptions— The options of createImageBitmap.ImageBitmapRenderingContext— A rendering context that displays the contents of an ImageBitmap on an OffscreenCanvas. Obtained from OffscreenCanvas.getContext with the `"bitmaprenderer"` context id.ImageBitmapSource— The `ImageBitmapSource` type represents an image data source that can be used to create an `ImageBitmap`.ImageEncodeOptionsImageOrientation— Specifies how the bitmap image should be oriented.OffscreenCanvas— A canvas that can be rendered to off the main thread and without being attached to the DOM. It exposes drawing contexts via OffscreenCanvas.getContext and can produce a Blob or ImageBitmap from its contents.OffscreenRenderingContextOffscreenRenderingContextIdPremultiplyAlpha— Specifies whether the bitmap's color channels should be premultiplied by the alpha channel.ResizeQuality— Specifies the algorithm to be used for resizing the input to match the output dimensions. One of `pixelated`, `low` (default), `medium`, or `high`.