Because of details posted in bug 57050 I tried to make my own bootsplash images for my 1280x800 framebuffer. Using xv and later the gimp I scaled the 1600x1200 jpg of the gentoo theme to my resolution but no dice I have this type of errors: bootsplash 3.1.4-2004/02/19-spock-0.13: looking for picture....<6>bootsplash: error while decompressing picture: depth mismatch (15) I searched through the forums and found bootsplash is somewhat picky about the resolution of the image but I converted to the 96x96 dpi but I have the same error I then used the resolutions that are used in the gentoo themes but the same error I got. So How I created a bootsplash friendly image ? Reproducible: Always Steps to Reproduce: 1. Scale image to 1280x800 geometry and/or scale to 96x96 dpi 2. make initrd with splash 3. Reboot Actual Results: No bootsplash only this error: bootsplash 3.1.4-2004/02/19-spock-0.13: looking for picture....<6>bootsplash: error while decompressing picture: depth mismatch (15) Expected Results: A beatiuful bootsplash
Well, bootsplash jpg decoder is as it is (and I'm not going to fix it). It'll probably take some experimenting to get an image that does load. You might wish to try the 'convert' utility from the imagemagick package. If you don't mess with other JPG options (no special optimizations, etc), it'll probably work. You can also check fbsplash/splashutils/gensplash out (http://dev.gentoo.org/~spock/). It uses libjpeg/libpng to decode the images, so it should work with any valid image file.
I have played with the convert utility and it scales the image retaining the aspect ratio of the picture, I have tried other option in covert to try to make a picture with my resolution but no good. I will check the gensplash patch maybe I am more luchy with them.