2017-05-12 2 views
0

Ancien produit, mais quand même, c'était tellement énervant, que je le partage quand même. Peut-être y en a-t-il d'autres bloqués avec des projets VS2010, ou peut-être plus tard, les versions VS inhiberont le même problème. Donc: J'utilise PhotoShop pour modifier l'image de l'icône pour une application. Pour afficher l'icône correctement sur différents arrière-plans, j'utilise un arrière-plan transparent pour l'image. Le fichier d'icônes doit contenir diverses résolutions allant de bits 16x16x à 96x96x24 bits. Problème: Il m'est arrivé de changer les images, mais après ce changement, les arrière-plans des icônes sont devenus solides - la transparence a été perdue. J'ai essayé de changer la couleur qui représentait la transparence, mais rien n'a aidé.Visual Studio 2010 éditeur d'icônes copier/coller transparence

+0

L'éditeur d'icônes de Visual Studio ne prend pas réellement en charge la transparence. Exporter directement dans un fichier ICO à partir de Photoshop ou de n'importe quel éditeur d'icônes que vous utilisez, et n'utilisez pas l'éditeur d'icônes de Visual Studio. Le compilateur de ressources les trouvera et les utilisera très bien, laissant la transparence intacte. –

Répondre

0

Résolution: dans l'éditeur d'icônes Visual Studio, j'ai dû supprimer le type d'image, l'ajouter à nouveau et coller l'image dans le type d'image nouvellement créé. De cette façon, la transparence a été conservée.

Donc, pour être exact, voici le flux de travail pour maintenir la transparence:

  • Dans PhotoShop, modifier votre image avec un fond transparent.
  • Dans VS, ouvrez votre fichier d'icônes.
  • Dans VS, supprimer le type d'image cible (à savoir le type d'image 3x32x24bits, dans le fichier icône)
  • Dans PhotoShop, redimensionnez votre image à la taille cible (32x32).
  • Dans PhotoShop, sélectionnez tout, puis cliquez sur Modifier/copier fusionné.
  • Dans VS, utilisez l'outil de sélection et cliquez dans l'image cible.
  • Dans VS Coller dans l'image cible.