ImageBitmapRenderingContext
ImageBitmapRenderingContext は ImageBitmap を Canvas へゼロコピーで転送する軽量なコンテキストです。
概要
ImageBitmapRenderingContext は ImageBitmap を Canvas へゼロコピーで転送する軽量なコンテキストです。
対応ブラウザ
デスクトップ
Chrome 66+
Edge 79+
Safari 11.1+
Firefox 50+
モバイル
Chrome Android 66+
Safari iOS 11.3+
Firefox Android 50+
基本構文
JAVASCRIPT
const ctx = canvas.getContext('bitmaprenderer');
const response = await fetch('image.png');
const blob = await response.blob();
const bitmap = await createImageBitmap(blob);
ctx.transferFromImageBitmap(bitmap); 実務での使いどころ
-
ImageBitmapRenderingContext の活用
ImageBitmapをCanvasに高速転送するレンダリングコンテキスト。
注意点
- 古いブラウザでは対応していない場合がある。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。