当编辑程序上的图像在 Windows 上呈现时,是程序在解析它,还是内核在执行它?

当编辑程序上的图像在 Windows 上呈现时,是程序在解析它,还是内核在执行它?

所以我知道这个问题令人困惑,但幸运的是我是一名计算机程序员,如果你能继续阅读帮助我,我就可以更清楚地理解。

一个简单的程序,比如 MS-Paint,将“知道”如何通过图像的格式、魔法数字和基于一系列可操作库、DLL 和 API 的编程软件功能来呈现图像。

例如,在 Windows 上,Windows API 具有 BMP 文件格式的本机渲染功能,无需任何外部头文件库,因此您必须下载一个可以推断格式并与操作系统库通信的库,或者创建自己的库。

但我想知道的是,当使用绘画程序时,内核在执行系统调用以访问视频驱动程序时,是否知道解析的图像数据,或者程序是否完成所有工作,而内核所做的只是根据库告诉驱动程序该做什么?

希望这是有意义的,希望这是正确的分类

相关内容