ImageDepth()

Sujets variés concernant le développement en PureBasic
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

ImageDepth()

Message 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 ?
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message 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.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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
Répondre