59 views
in System Integration by
Hi,

We are aiming to use our Embedded wizard application on two variants of our product. We would like to use the same binary on both variants. One variant has a display with square pixels, while the other variant has non-square pixels. The displays also have a different resolution.

On GPU based platforms (like the i.MX8 platform), there is a option to scale the images to the correct resolution. So, that is not a problem here. Is that correct?

However, I have not found any information about possible corrections for non-square pixels. Is this supported? Or are we forced to create two different apps for each variant?

 

Kind regards,

Yoshi

1 Answer

0 votes
by
Hello,

yes, you can scale the framebuffer content to the display size on systems using OpenGL ES 2.0. This means, that the framebuffer with a certain size will be mapped to the display size. Usually the scaling takes care that the aspect ratio is kept - but it is also possible to make a scaling with different factors in x and y direction so that the framebuffer exactly fits into the display. As a result, a circle will become an ellipse.

However, there is no separate feature to define the pixel aspect ratio within Embedded Wizard, because it is not possible to make such corrections on MCUs and many MPUs. Furthermore, the scaling of pixels may produce unsharp results.

Best regards,

Manfred.

Embedded Wizard Website | Privacy Policy | Imprint

...