Page 1 sur 1

ImageDepth()

Publié : lun. 24/déc./2007 13:16
par Anonyme2
Avez-vous déjà utilisé cette commande ?

Je n'obtiens pas les résultats que je devrais obtenir, la plupart des icônes me donnent 32 au lieu par exemple de 24.
J'ai créé une icône monochrome (avec un logiciel) et là la fonction me donne 65 au lieu de 1
D'après la doc la fonction s'applique bien au icônes.

Pouvez-vous faire des tests et me donner vos résultats ?

Publié : ven. 25/janv./2008 17:00
par nico
je ne sais pas si l'instruction ImageDepth() fonctionne aussi sur les icones, l'entête d'un fichier image et d'une icone n'est pas la même.

Publié : ven. 25/janv./2008 18:59
par Anonyme2
Normalement ça devrait puisque l'on charge une icône avec Loadimage/catchimage.

Je ne me souviens plus de la manière dont j'ai testé. Mais les icônes ne sont rien de plus qu'une image avec le masque , bmp jusqu'au format XP (couche alpha supportée) et png pour les icônes compressées Vista.
Comme cela ne me donnait pas le résultat attendu, j'ai directement lu le header de l'image pour connaître la profondeur.

Merci tout même d'avoir répondu :D