Tras el arranque del WPS, cuando se inicia XFolder, se busca el archivo bootlogo\bootlogo.bmp (desde el directorio de instalación de XFolder). Este archivo se carga y se muestra como una "ventana con forma", esto es, con transparencia. Esta funcionalidad se basa en la sorprendente biblioteca de funciones "shapewin" que se puso recientemente en Hobbes. Para más detalles, vea el código fuente de XFolder.
El logotipo de arranque permanecerá visible hasta que el propio WPS se haya inicializado por completo. Después desaparecerá y ya no consumirá ningún recurso del sistema.
He incluido dos logotipos de arranque con XFolder:
Cuando use sus propias im genes, tenga en cuenta estas notas, son importantes:
Como el PM se diseñó para mostrar sólo ventanas rectangulares, la manera en qué se construyen estas ventanas "con forma" es que el mapa de bits se analiza píxel a píxel y se crean tantas subventanas del PM como áreas no-transparentes rectangulares existan en el mapa de bits.
Por esta razón, tenga mucho cuidado con las transparencias. Cuantas más áreas transparentes no rectangulares haya en la imagen, más ventanas tendrán que crearse.
Ejemplo:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ 11111111111111 ³ ³ 11111111111111 ³ ³ 2222 3333 ³ ³ 44444444444444 ³ ³ 44444444444444 ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙDonde " " es un píxel transparente) que daría como resultado la creación exacta de cuatro subventanas (marcadas "1"-"4").
Sin embargo, si tiene "diagonales" u otras transparencias no rectangulares en la imagen, se tienen que crear una o varias subventanas para cada línea del mapa de bits, lo que realmente puede mantener ocupado al PM.
Otro ejemplo:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ 111111111 ³ ³ 2222 333 ³ ³ 44 55 ³ ³ 666 777777 ³ ³ 8888888888 ³ ³ 9999999999 ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙEsto ya crearía nueve ventanas: una para la línea superior, después dos para cada una de las líneas siguientes, y otra para cada una de las líneas inferiores. De manera que imagínese una imagen similar con 500 líneas: esto crearía al menos 500 subventanas.
Para dejar esto claro: no es el análisis del mapa de bits lo que ocupa un montón de tiempo de la CPU. Es la creación de subventanas. De este modo, mapas de bits grandes no molestan si tienen pocas transparencias o sólo rectangulares.
Experimenté esto en mis propias carnes cuando adapté un mapa de bits con trama a la paleta de colores del sistema. De buenas a primeras, había centenares de áreas transparentes y no transparentes alternándose (porque el fondo previsto tení una trama).
El mapa de bits tenía aproximadamente 100 líneas, y me salieron casi 1000 ventanas. Pulsé Ctrl-Alt-Del a los dos minutos.
Así que quedan advertidos. Comiencen con mapas de bits pequeños para ver qué puede manejar su sistema. Para mapas de bits grandes, intenten hacer rectangulares las áreas transparentes.
Si todo sale mal y su WPS ya no arranca, puede mantener pulsada la tecla "Mayúsculas" mientras se está iniciando éste. Esto evitará que se muestre el logotipo de arranque y le permitirá borrarlo cuando el sistema esté funcionando.