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

Delphi Discussion :

Problème avec TPNGImage


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut Problème avec TPNGImage
    Salut à tous,

    Je suis désolé de ce "léger" hors sujet, mais je ne savais pas où poster.

    Mon problème vient du composant TPNGImage que je voudrais utiliser.

    Je n'ai pas eu de problème particulier à l'installer, mais pour l'utiliser, c'est autre chose.

    En effet, lorsque je charge des images PNG en mode conception, elles apparaissent bien dans mon interface.

    Par contre, dès que j'exécute mon projet, les couleurs deviennent complètement psychédéliques... Du grand n'importe quoi.

    Je soupçonne donc mes images PNG de ne pas être au standard, ou plutôt le composant TPNGImage de n'accepter qu'un certain type de PNG, mais impossible de trouver quoi que ce soit sur le sujet.

    Actuellement, je crée mes PNG avec Paint Shop Pro 6, certe un peu vieux, mais facile à prendre en main et qui me satisfait. J'ai beau chercher des options d'enregistrement de mes PNG, je ne trouve rien à régler!

    J'ai également noté que les PNG ainsi créés ne semblaient pas disposer de couche "alpha", je crois que le problème vient de là, mais comment résoudre ça?

    J'ai la possibilité d'utiliser Photoshop 7.0, mais y a-t il des réglages particulier à faire pour avoir un format PNG qui ait le bon rendu lors de l'exécution?

    Sinon, quel logiciel utiliser, et avec quels réglages?

    Merci

  2. #2
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    En effet, lorsque je charge des images PNG en mode conception, elles apparaissent bien dans mon interface.
    Donc ça marche

    Par contre, dès que j'exécute mon projet, les couleurs deviennent complètement psychédéliques... Du grand n'importe quoi.
    Donc il y a un truc qui cloche dans ton code

    As-tu un exemple de ce que tu as fais ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    Oui, j'ai un exemple:

    J'ouvre Delphi,
    Je fais nouveau projet.
    J'insère un composant Timage
    Je charge, grace à la propriété picture, un png.
    Le PNG s'affiche correctement.
    Je lance le projet.
    Le PNG s'affiche de travers.

    Exemple en image: le fichier Img_01 est l'apperçu en mode conception
    Img_02 le résultat en mode exécution.
    Images attachées Images attachées   

  4. #4
    Membre chevronné

    Homme Profil pro
    Chef de Projet ATIC
    Inscrit en
    Novembre 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de Projet ATIC
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 274
    Par défaut
    Bizarre, je n'ai aucun problème.

    Peux tu joindre ton image, histoire de savoir si cela vient d'elle ou non ?

    Pour ma part, j'utilise PngComponent 1.03 : http://www.thany.org/article/32/PngComponents

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut
    Bonjour,

    J'ai le meme probleme que vous (pb de couleur).
    Avez vous trouvé une solution ?

    Merci

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 207
    Par défaut
    Bonjour, effectivement, j'ai trouvé la solution.

    Il s'agissait vraissemblablement de la compression au format PNG qui est mal (très mal) effectuée par le logiciel de retouche photo que j'utilisais.

    En utilisant Photoshop, je n'ai plus eu de problème.

    Ce qui est vraiment étonnant, c'es que pour mon site perso, j'ai toujours utilisé Paint Shop Pro 6 pour faire mes PNG sans aucun problème d'affichage :/

    Je pense donc qu'il y a eu une évolution dans le format PNG à un moment donné, et que le composant TPNGImage prend en charge uniquement le format "récent" et pas l'ancien.

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

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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