View Single Post
Old 17-06-2011, 07:45   #15
Blue_screen_of_death
Senior Member
 
L'Avatar di Blue_screen_of_death
 
Iscritto dal: Jul 2010
Messaggi: 9326
ciao...

il procedimento è scritto nel link che ti ho postato

ti riporto il procedimento :
Quote:
Modifica della palette di Windows


Utilizzerò per questa parte i seguenti strumenti

1) photoshop CS (http://www.adobe.it/digitalimag/main.html) (si paga)
2) pspad editor (http://www.pspad.com/it/download.php) (freeware)

Ovviamente voi potete fare riferimento al software di editing di immagini che preferite e lo stesso dicasi per l’editor esadecimale.

Partiremo da un’immagine a nostro piacimento, io prenderò “notte stellata” di Vincent VanGogh, spero sia di vostro gradimento.

Primo passo: carico l’immagine originale (vedi parte prima della guida), la trasformo in immagine rgb (immagine->metodo->rgb).
Seleziono con la bacchetta magica la barra di caricamento,

e creo un nuovo livello con essa (livello->nuovo-crea livello tagliato)
Crea un ulteriore livello dove mettere la mia immagine (con copia/incolla, molto semplicemente), di modo che la barra di caricamento sia sovrapposta all’immagine e nella posizione corretta.
Per cambiare il livello su cui stiamo operando basta premere F7 e nella finestra che compare selezionare il livello che ci interessa.
Per cambiare l’ordine del livello su cui stiamo operando: livello->ordina…

Secondo passo: a questo punto dovreste aver ottenuto una cosa simile (ovviamente ho ridimensionato l’immagine cielo stellato e colorato la barra di scorrimento con il secchiello qui; poi ho aggiunto del testo e lavorato un poco su una gif dal sito microsoft):



L’immagine deve però essere a 16 colori. Quali colori scegliere? Lasciamolo fare a photoshop: per prima cosa uniamo tutti i livelli : livello->unico livello.
A questo punto cambiamo il tipo di immagine: immagine-> metodo->scala di colore e scegliamo poi 16 colori dal menu che compare. Salviamo come .bmp l’immagine.


Se andiamo su immagine->metodo->tavola colore possiamo salvare i colori scelti da photoshop per massimizzare la visualizzazione dell’immagine (li salviamo come boot.act, per esempio)


Terzo passo: a questo punto dobbiamo modificare la tavola predefinita del kernel windows. Apriamo pspad editor. Apriamo con esso il file che ci riguarda (es. oemkrnl.exe) e andiamo a cercare la seguente stringa

"00 00 00 00 15 1A 20 00 46 46 46 00 D2 3E 2D 00 01 65 53 00 05 35 B2 00 7E 7E 7E 00 00 92 89 00 FC 7F 5E 00 20 6B F7 00 FF A6 8D 00 04 DC 8E 00 1B BC F3 00 BC BC BC 00 FC FC FC 00 FF FF FF"

Trovata? Essa contiene in notazione esadecimale sedici colori della paletta di default, esposti però in modo inverso (cioè le coppie di lettere vanno lette da destra a sinistra. Il primo colore è il nero 000000 il secondo è 201a15. Notiamo che ogni terna di è separata da un valore “null”: 00) . Chi ha un po’ di pratica con l’html dovrebbe essere abbastanza domestico con queste cose.


Se selezioniamo un colore qualsiasi in photoshop, vediamo che il programma ci mostra la tavola di colore, dove in basso a sinistra compare la notazione esadecimale (es. bianco: ffffff)



Noi dobbiamo sostituire i sedici colori di default con i nostri. Dobbiamo copiare da photoshop tutta una sfilza di valori? E’ più rapido salvare la nostra paletta (boot.act) da photoshop (metodo->tavola colore->salva), e poi aprire il file salvato in pspad editor. Non ci rimane, con un po’ di pazienza e accortezza, che copiare e incollare, e quindi salvare i file.

Sostituita la paletta dei colori, salviamo la nostra bitmap a 4 bit, e infine sostituiamo le immagine con resource hacker (vedi prima parte della guida).
se c'è qualche problema, non esitare a chiedere
__________________
[CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit]

Ultima modifica di Blue_screen_of_death : 17-06-2011 alle 07:51.
Blue_screen_of_death è offline   Rispondi citando il messaggio o parte di esso