These are some boot.png replacements to suit black themes.
You must resize/crop them to the resolution you use, (and convert to PNG if necessary), otherwise the background will not be fully black.
If you want to go a little further, have a theme with a black background, and don't mind patching chameleon source, you can apply this patch. It just stops the standard grey background being drawn before the boot.png is shown. It has the benefit of preventing the brief flash of gray before the boot.png displays, and also means you don't have to scale the boot.png to fit your screen.
Index: gui.c
===================================================================
--- gui.c (revision 2125)
+++ gui.c (working copy)
@@ -2072,7 +2082,7 @@
drawCheckerBoard();
} else {
// Fill the background to 75% grey (same as BootX).
- drawColorRectangle(0, 0, screen_params[0], screen_params[1], 0x01);
+ // drawColorRectangle(0, 0, screen_params[0], screen_params[1], 0x01);
}
if ((bootImageData) && (usePngImage)) {
x = (screen_params[0] - MIN(bootImageWidth, screen_params[0])) / 2;
Note: with a fully black boot.png, you can't see the "spinner"