S., eine gute Freundin, hat beim Geizmarkt ein Notebook sehr günstig erworben. Inzwischen wird die Freude von zwei entdeckten Pixelfehlern getrübt. Eine Rückgabe innerhalb von 14 Tagen ist zwar vorstellbar, aber die Suche nach einem anderen, pixelfehlerfreien Gerät ebenfalls aufwändig und zeitraubend, erst recht mit Nachwuchs.
So jetzt kommt die Idee: bei einem Pixelfehler leuchtet ein Pixel entweder dauerhaft oder gar nicht. Ich nehme mir meinen X-Server / eine Userspace Applikation und verändere diesen einen Pixel so, dass er nicht mehr unangenehm auffällt, so weit das möglich ist. Aus einem dauerhaft leuchtenden Pixel soll ein nicht mehr so auffällig leuchtender Pixel werden.
Wenn also der Blaukanal ausgefallen ist, leuchtet der Pixel auf weissem Untergrund rot. Mit den verbleibenden Kanälen Rot und Grün kann ich nun versuchen den Pixel zu verändern, etwa indem ich den Rotkanal auf 0 regele, obwohl er für weiss auf 0xFF stehen müsste. Dadurch wird aus dem rot leuchtenden Punkt ein dunkler Punkt.
Je nach Farbwert des anzuzeigenden Pixels muss automatisch der Fehler kompensiert werden.
Das mache ich entsprechend mit allen leuchtenden Pixeln und lege diese Maske dauerhaft über das anzuzeigende Bild.