Linux帧缓冲区bits_per_pixel与用于确定像素格式的偏移值

时间:2019-06-02 17:33:21

标签: linux graphics 2d framebuffer pixelformat

fb_var_screeninfo有几个字段可用于确定像素格式,最著名的是bits_per_pixellength / offset字段,用于红色/绿色/蓝色/ alpha (“ transp”)频道。

现在我注意到一些明显的冗余。如果我分析长度字段,我已经知道每个像素的位数,那么检查bits_per_pixel应该是不必要的。但是,有理论也有实践。例如,我可以想象在某些情况下,长度值将无法正确填充,而bits_per_pixel始终是有效的。

所以。我的问题是:我可以依靠length和offset字段始终有效,而忽略bits_per_pixel字段吗?

0 个答案:

没有答案