IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Images Discussion :

Transparence image *.png [Débutant]


Sujet :

Images

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Points : 29
    Points
    29
    Par défaut Transparence image *.png
    Bonjour,


    J'ai une image au format *.png (to_LOGO.png en attachement).

    Je veux l'intégrer à une figure (hfig, ici) tout en gardant la transparence.
    J'ai essayé le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    logo_entr_img=imread('IMG\to_LOGO.png','backgroundcolor',get(hfig,'color'));
     
    taille_img=size(logo_entr_img);
    ratio=0.5;
    larg_img=taille_img(2)*ratio;
    haut_img=taille_img(1)*ratio;
    axes('parent',hfig,...
        'color',[0 1 0],...
        'units','pixels',...
        'position',[300 200 larg_img haut_img]);
    image(logo_entr_img);
    axis image off;
    Et cela ne marche pas, j'ai toujours en arrière-plan des lettres composant mon image un fond bleu foncé qui se démarque à peine des lettres.


    Qu'est-ce que je fais de faux ?
    Images attachées Images attachées  

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 880
    Points
    52 880
    Par défaut
    Ton image est une image en couleurs indexées (2D) qui ne contient qu'une palette de 2 couleurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    >> [logo_entr_img,map] = imread('to_LOGO.png');
    >> map
     
    map =
     
             0         0         0
             0         0    0.5843
    logo_entr_img a donc pour valeur unique 0 et 1 (comme les pixels sont codés en uint8)

    Si tu veux associer une transparence au pixel dont la valeur est 0, fais comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    figure
    image(logo_entr_img,'alphadatamapping','scaled','alphadata',logo_entr_img);
    axis image off;
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Points : 29
    Points
    29
    Par défaut Merci
    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. transparence image png siteweb
    Par fasyr dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 21/04/2009, 12h45
  2. Transparence des images PNG sous Internet Explorer
    Par Torpedox dans le forum Webdesign & Ergonomie
    Réponses: 12
    Dernier message: 14/10/2008, 23h41
  3. Image PNG et fond transparent
    Par Claude URBAN dans le forum C++Builder
    Réponses: 11
    Dernier message: 25/11/2006, 17h37
  4. [ImageMagick] Transparence alpha image png
    Par ShadoX dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/06/2006, 18h32
  5. [D5] Zoom d'image PNG avec transparence
    Par Thierry Laborde dans le forum Delphi
    Réponses: 9
    Dernier message: 12/06/2006, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo