Forum: Mikrocontroller und Digitale Elektronik STM32F7 LTDC + ColorLookupTable + ColorKeying


von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Hab da momentan ein Problem mit dem LTDC auf dem STM32F7-Disco.

Hat jemand einen Tipp für mich.
Ich bekomms ums verrecken nicht hin das Layer 2 eine Transparente Farbe 
akzeptiert wenn ich im L8-Modus mit Clut arbeitet.
Eine Reaktion ergibt sich zwar, wenn ich es einschalte, die transparente 
Farbe ist schwarz und läßt den Layer 1 nicht durch.

Ich setzte die ColorLookuptable so, daß eine Farbe im Index mit der 
Colorkeying-Farbe übereinstimmt, Alpha vom Layer 2 ist auf 255 und der 
ganze Framebuffer wird am Anfang mit dem Index der Transparenten Farbe 
gefüllt.
Die Mischungsfaktoren 1 & 2 hab ich schon in allen Kombinationen 
getestet (ConstantAlpha x PixelAlpha oder ConstantAlpha).
Es kommt maximal zu dem Ergebnis das die Transparente Farbe Schwarz ist, 
aber nicht Transparent.

Gruß Dennis

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Habs
Wenn jemand die Lösung sucht:

Meine Startbedingung:
Farbformat L8
mit eingeschalteter CLUT

der Colorkey muß wenn die Transparente Farbe z.B. Index 16 hat auf 
0x101010 eingestellt werden, als ob die ColorLookupTable nicht an ist 
und nur der Luminance-Modus (Graustufen) an ist.
Gruß Dennis

: Bearbeitet durch User
von betafrank (Gast)


Lesenswert?

Danke, da muss man erstmal drauf kommen. You made my day :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.