none
Superposition d'icônes d'un fichier raccourci en une seule icône RRS feed

  • Question

  • Bonjour, bonsoir à tous & à toutes,

    Je souhaiterai savoir si l'uns d'entre vous pouvez m'expliquer comment réaliser ou comment procéder pour extraire les deux icônes d'un fichier raccourci en VB.NET et assembler ces deux icônes en une seule, et ainsi au final avoir une icône faite avec les deux icônes de bases, soit l'icône de la petite flèche ainsi que l'icône du programme. Je voudrais également que cette icône finale qui a été réalisée avec les deux icônes de base soit de la même qualité que les deux icônes de base.

    Quelqu'un aurait-il une idée? Un conseil? Un code? Je ne vous demande pas de faire le travail à ma place, mais m'aider afin de pouvoir réussir à réaliser cela.

    Si vous avez besoin d'avantage d'informations n'hésitez pas à me le faire savoir.

    Merci d'avance pour vos réponses.

    JPR

    jeudi 18 décembre 2014 18:37

Réponses

  • Bonjour,

    Je veux pas être pessimiste mais c'est un travail de longue alêne. Extraire une icône d'un exe, ce n'est pas trop compliquer, en revanche, retravailler ce format d'image, ce n'est pas simple du tout.

    Il faut savoir qu'une icône est en réalité composée de plusieurs images en résolutions différentes (16*16 16 couleurs, 16*16 256 couleurs, ... 256 * 256 32m couleurs). Donc si vous voulez retravaillez une image, il faudra le faire dans toutes les résolutions. (le format ico sur wikipedia)

    De plus, les images peuvent être complètement différentes selon la résolution. Par exemple quand vous regardez l'explorateur de fichiers un dossier quelconque, vous verrez que l'icône d'un dossier est différent suivant le mode d'affichage (Très grandes icônes, petites icônes, ..., détails).

    En attendant, un exemple d'extraction de l'image de l'icône associée à un fichier sur MSDN.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    vendredi 19 décembre 2014 06:52

Toutes les réponses

  • Bonjour,

    Je veux pas être pessimiste mais c'est un travail de longue alêne. Extraire une icône d'un exe, ce n'est pas trop compliquer, en revanche, retravailler ce format d'image, ce n'est pas simple du tout.

    Il faut savoir qu'une icône est en réalité composée de plusieurs images en résolutions différentes (16*16 16 couleurs, 16*16 256 couleurs, ... 256 * 256 32m couleurs). Donc si vous voulez retravaillez une image, il faudra le faire dans toutes les résolutions. (le format ico sur wikipedia)

    De plus, les images peuvent être complètement différentes selon la résolution. Par exemple quand vous regardez l'explorateur de fichiers un dossier quelconque, vous verrez que l'icône d'un dossier est différent suivant le mode d'affichage (Très grandes icônes, petites icônes, ..., détails).

    En attendant, un exemple d'extraction de l'image de l'icône associée à un fichier sur MSDN.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    vendredi 19 décembre 2014 06:52
  • Bonjour

    Est-ce que vous avez testé la solution proposée? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mardi 23 décembre 2014 14:39
    Modérateur
  • Bonjour, JeanPierreRichard,

    Désormais, nous marquons la solution proposée. N'hésitez pas à revenir et supprimer la réponse marquée si la solution n’est pas correcte. Merci d'avance!

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.


    mercredi 31 décembre 2014 08:32
    Modérateur