i have a problem displaying 24 bit images (using QImage or QPixmap) on beaglebone on 7’’ LCD Cape (i’m using cross - compiled QT embedded 4.8.5).
The image appears with less colors and not clean (dithering problem?).
I did not understard where the problem is:
Does it depends on QT configuration (not properly compiled or configured), QT code (i assign the Qimage built from default constructor to QLabel) , linux framebuffer driver,
LCD Cape (i don’t think because i tried to display with Angstron on X11 ant the image is perfect) ?
I hope someone can address me to figure out the problem .
Correct. Yes, the LCD supports 24 bits, but only 16 can be driven. We have 16 Bits on the HDMI as well.
But if you drive this display as a 24 bit display, you will get what you are seeing because the signal assignment from the processor changes between 16 bit and 24 bit mode. We are using a true16b mode from the processor, Not 24…