TX012

نبود canvas دوبعدی برای <Image>

کنسول

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

علت بروز

مرورگر زمینهٔ canvas از نوع 2d را نپذیرفت؛ معمولاً به این دلیل که یک خط‌مشی یا محافظ مقابله با انگشت‌نگاری، canvas را غیرفعال می‌کند یا حافظهٔ GPU صفحه تمام شده است.

روش رفع

پیکسل‌های pixels را که در جای دیگری رمزگشایی شده‌اند ارسال کنید، یا متن جایگزین alt را رندر کنید. کامپوننت <Image> هنگام شکست بارگذاری، متن alt خود را نمایش می‌دهد:

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