fb_var_screeninfo
有几个字段可用于确定像素格式,最著名的是bits_per_pixel
和length
/ offset
字段,用于红色/绿色/蓝色/ alpha (“ transp”)频道。
现在我注意到一些明显的冗余。如果我分析长度字段,我已经知道每个像素的位数,那么检查bits_per_pixel
应该是不必要的。但是,有理论也有实践。例如,我可以想象在某些情况下,长度值将无法正确填充,而bits_per_pixel
始终是有效的。
所以。我的问题是:我可以依靠length和offset字段始终有效,而忽略bits_per_pixel
字段吗?