TX012

<Image> 無法使用 2D 畫布

主控台

Text.js error TX012: <Image> could not get a 2D canvas context to decode the image.

發生原因

瀏覽器拒絕提供 2d 畫布繪圖環境,通常是因為政策或防指紋追蹤功能停用了畫布,或頁面的 GPU 記憶體不足。

修正方式

傳入在其他地方解碼的 pixels,或渲染 alt 替代內容。<Image> 載入失敗時就會顯示 alt 文字:

<Image src="/logo.png" alt="▼ Text.js" width={24} />