You can try to create a simple .ppm file and use LZMA compression for kernel compression mode. This can be done using the boot logo option, but I'm not sure that it will work for you.
First you need to enable support in your kernel for the Bootup logo and the standard Linux 224 logo color:
Device Drivers → Graphics Support →
Support for frame buffer devices VESA VGA graphics support Video mode selection support Framebuffer Console support Select compiled-in fonts VGA 8×16 font Bootup logo Standard 224-color Linux log
Secondly, if it is assumed that you have a .png image called screen.png, you need to generate the corresponding .ppm file: pngtopnm screen.png | ppmquant -fs 223 | pnmtoplainpnm> /usr/src/linux/drivers/video/logo/logo_linux_clut224.ppm
Then just compile, install, update the bootloader and see if it works for you.
blu3g3
source share