Но, что если внедрить декодеры/кодеры bmp, gif, png, jpg и других форматов в ядро?
Но допустим не прям в ядро, а в виде драйверов, чтобы форматы можно было пристыковывать/отстыковывать при надобности.
И выделить какую нибудь функцию ядра которая взаимодействовала бы с этими драйверами через ядро.
Что-то вроде:
Code: Select all
lea esi,[png_img]
lea edi,[rgb_img]
mov eax,func
mov ebx,' png'
mcall