	Les icones, a consomme!
	************************

	Vous avez de belles icones couleurs sur votre bureau? A chaque
nouveau programme install vous en rajoutez? C'est beau, mais a
consomme...


De quoi est faite une icone couleur?
------------------------------------

	Prenons la taille habituelle de 32x32. Notre image est compose de
32x32=1024 pixels, et il y en a deux (icone normale et icone
slectionne). Dessous on trouve deux masques de 1024 bits chacun.
	Les masques consomment donc (1024*2)/8=256 octets.
	Chaque point de l'image consomme un nombre variable de bits selon
le nombre de couleurs de votre mode vido: 4 bits pour du 16 couleurs, 8
pour du 256 couleurs, 16 pour du 65536 couleurs et 24 pour du True Color.
Ce nombre de bits est aussi appel le nombre de plans de l'image.

	Je rappelle qu'il y a deux images par icone, ce qui nous donne:
	masques: 256
	images: 2*(1024*plans)/8

	Aprs rduction, une icone consomme:
	256*(1 + plans).

L'AES est bien fainant
-----------------------

	Au dmarrage de votre bureau, le fichier DESKCICN.RSC est charg
en Ram et les icones couleurs sont lues. Afin d'optimiser la vitesse
d'affichage, chaque icone est convertie une fois pour toutes dans la
rsolution en cours.
	Vous comprendrez alors tout de suite que plus le nombre de plans
est grand, plus la RAM consomme par mes icones est grande. J'ai rduit
mon fichier RSC  51 icones, mais si je m'tais laiss aller, il en aurait
bien une centaine aujourd'hui!! Voici les octets perdus pour un fichier de
100 icones selon le nombre de couleurs du mode vido:

	Monochrome: 51200 octets
	16 couleurs: 128000 octets
	256 couleurs: 230400 octets
	65536 couleurs: 435200 octets
	True Color 24 bits: 640000 octets
	True Color 32 bits: 844800 octets

Sur Falcon, c'est mortel!
-------------------------

	Sur cette machine, la RAM est aussi utilise pour ranger l'image
de l'cran. Augmenter le nombre de couleurs grignotte non seulement des
octets  cause des icones, mais aussi  cause de la RAM vido!
	Voici un exemple (toujours avec mes 100 icones):
	640x400xmonochrome: 32000 octets
	Icones mono: 51200 octets
		Total: 83200 octets

	640x480x65536: 614400 octets
	Icones High Color: 435200 octets
		Total: 1049600 octets

	Votre simple changement de rsolution vous fait perdre prs de
950Ko! Sur un Falcon n'ayant que 4Mo, c'est norme.

Faites le mnage!
-----------------
	Pensez  nettoyer votre fichier RSC de toutes les icones qui ne
servent  rien. A quoi bon conserver 5 ou 6 dessins de disques durs si
vous n'en avez qu'un seul connect? Le jour ou vous ferez ce mnage, vous
obtiendrez une belle pagaille sur le bureau car l'ordre et le nombre
d'icones ayant chang, ses index seront inutilisables.
	Il vous faudra alors redefinir les lecteurs et programmes une
bonne fois pour toutes.

	Guillaume Tello.



