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} />