08.10.2001
Neue Icons
  Zurück

Die Icons für den Arbeitsplatz beim 9210 sind in der Datei extraicons.mbm  zusammengefasst. Diese Datei liegt im Verzeichnis C:\System\apps\home\  und sollte vor allen Experimenten auf die Speicherkarte gesichert werden.
Die Icons können nur für Links zu Programmdateien oder zu Datenfiles verwendet werden. Programmfile-Icons befinden sich innerhalb des Programmcodes und können auf diese Weise nicht verändert werden.
Die Datei extraicons.mbm ist ein EPOC Multi-Bitmapfile, das 60 Grafiken enthält.

Mit dem Programm BMCONV.EXE und einer kleinen Batch-Datei (Stapelverarbeitungsdatei) kann man sich die einzelnen Icons im BMP-Format herausholen. Dazu kopiert man BMCONV.EXE zusammen mit der Datei EXTRAICONS.MBM in ein leeres Verzeichnis. In der DOS-Box (MS-DOS Eingabeaufforderung) wechselt man nun in dieses Verzeichnis und gibt folgende Befehlszeile ein:


bmconv /v extraicons.mbm >extrainfo.txt



BMCONV.EXE liest die Informationen über das MBM-File aus und schreibt sie in die Datei extrainfo.txt:
 
Microsoft(R) Windows 98b
   (C)Copyright Microsoft Corp 1981-1999.

C:\Symbian \Versuche>bmconv /v extraicons.mbm

BMCONV version 103.
extraicons.mbm is a File store containing 60 bitmaps

Bitmap 1 information:
Pixel size 64 x 50
Twips size 61 x 48
12 Bpp Colour
12 bit RLE compression 15%

... [cut] ...

Bitmap 60 information:
Pixel size 25 x 20
Twips size 24 x 19
1 Bpp Monochrome
No compression


Mit dem Wissen, wieviele Bildchen in der Datei enthalten sind, und einer etwa umfangreicheren Textdatei (Dateiname zum Beispiel EXTRACT.TXT) und BMCONV.EXE kann man nun alle Icons aus dieser Datei herausholen:
 
/U extraicons.mbm
bild01.bmp
bild02.bmp
bild03.bmp
bild04.bmp

...[cut]...

bild59.bmp
bild60.bmp


Die Befehlszeile:

BMCONV.EXE EXTRACT.TXT


erzeugt 60 Bitmap-Grafiken aus den 60 Icons der Datei EXTRAICONS.MBM. Die Bilder werden alle mit einer Farbtiefe von 24 Bit geschrieben.

Hier die ersten 16 Bilder extrahiert aus der Datei:
 


Zu jeder Icongruppe gehören ein großes und ein kleines Icon. Die großen Grafiken sind 64 Pixel * 50 Pixel groß, die kleinen 25 Pixel * 20 Pixel klein. Zu jedem Farbicon muss eine Silhouette erstellt werden. Dieses Bild darf nur die beiden Farben schwarz und weiß enthalten.

Das File extraicons.mbm kann nun entweder durch eine neue Datei mit eigenen Icons ersetzt werden, oder man erzeugt eine neue extraicons.mbm mit den eingefügten neuen Icons.

Mit einem Grafikprogramm (Paintshop Pro, iPhoto+, Corel Photopaint, Photoshop, ...) können z.B. eigene Icons im passenden Format erstellt und abgespeichert werden:
 
bild61.bmp
bild62.bmp
bild63.bmp
bild64.bmp
bild65.bmp
bild66.bmp
bild67.bmp
bild68.bmp


Diese Bilder kopiert man nun in das Verzeichnis mit den extrahierten 60 Icons.

Mit einer weiteren Textdatei (Dateiname zum Beispiel INSERT.TXT) und BMCONV.EXE kann man nun aus diesen 68 Icons eine neue Datei EXTRAICONS.MBM erzeugen:
 
extraicons.mbm
/c8bild01.bmp
/c8bild02.bmp
/c8bild03.bmp
/c8bild04.bmp

... [cut] ...

/c16bild65.bmp
/c16bild66.bmp
/c16bild67.bmp
/c16bild68.bmp


Für die ersten 61 Icons reicht es vollkommen aus (auch wegen der Dateigröße!), nur eine Farbtiefe von 8 Bit (/c8 vor dem Bildnamen) zu verwenden. Das Bild von der japanischen Schönheit wird der Qualität wegen aber mit einer Farbtiefe von 16 Bit (/c16 vor dem Dateinamen) gespeichert.

Die Befehlszeile:

BMCONV.EXE INSERT.TXT


erzeugt eine neue Datei EXTRAICONS.MBM. Die beiden neuen Icons sind am Ende angehängt. Es ist mir nicht gelungen, zu einer bestehenden MBM-Datei Icons hinzuzufügen, der Weg funktioniert scheinbar nur über Extrahieren und ein "Neuerzeugen" der erweiterten Datei.

Und so könnte dann ein neues Icon auf dem Arbeitsplatz dann aussehen:



Bei Colin findet Ihr eine etwas andere (verständlichere?) Beschreibung über das "how to..."
 

Zurück