2009-01-08 8 views
1

Je souhaite extraire l'icône/vignette (taille différente) d'un fichier à partir du shell Windows sur mon projet. Je suis en mesure d'extraire la vignette avec sur n'importe quel problème, mais le problème est venu lorsque vous travaillez avec des fichiers qui n'ont pas ont une vue en miniature. Le problème est que je ne suis pas en mesure d'obtenir le bitmap en tant que les spectacles de Windows Explorer. Je reçois une couleur noire où l'explorateur montre une belle ombre grise.Extraction d'une icône/vignette pour un fichier

J'ai téléchargé 1. L'image que je suis arrivé pour un fichier html, 2. L'image comme indiqué par l'explorateur Windows, 3. Le code source exemple à http://www.fileflyer.com/view/seAOcBP

Toute aide ici est apprécié .

Cordialement,

Manoj

+0

votre fichier est parti. –

Répondre

0

Le problème est de savoir comment vous l'enregistrez. Pour avoir un canal alpha dégradé, vous devez l'enregistrer au format PNG.

+1

Les fichiers BMP avec support 32bpp, et peuvent être sauvegardés avec - généralement prémultiplié (mais il n'y a pas de vrai standard dans un sens ou dans l'autre) - informations alpha. Windows XP Explorer peut créer automatiquement des miniatures alpha à partir de ces fichiers bmp. –