TX012

Kein 2D-Canvas für <Image>

Konsole

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

Ursache

Der Browser hat einen 2d-Canvas-Kontext verweigert, meist weil eine Richtlinie oder ein Fingerprinting-Schutz Canvas deaktiviert oder der Seite kein GPU-Speicher mehr zur Verfügung steht.

Lösung

Übergib andernorts dekodierte pixels oder rendere einen alt-Fallback. <Image> zeigt bereits seinen alt-Text an, wenn das Laden fehlschlägt:

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