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

C++Builder Discussion :

Fichier image inconnue


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut Manque Png dans Borland Studio Turbo C++
    Bonsoir

    Je viens de m'apercevoir, que l'éditeur d'image de la classe TImage de Borland Studio Turbo C++ 2006, ne gérait pas le format Png...

    Quelqu'un a-t-il une solution ???

    D'avance merci et

    Claude

  2. #2
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut Fichier image inconnue
    Bonjour

    J'utilise C++ Builder Turbo 2006, sous Windows XP.

    Borland ne prend pas en charge le format " image.png ".

    EInvalidGraphic "Extension de fichier image inconnue .png!"

    Quelqu'un peut-il me dire comment faire ?

    D'avance merci.

    Claude

  3. #3
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut Suite..
    Bonjour ou plutôt, Bonsoir...

    Mon problème ne semble pas malheureusement, intéresser grand monde?

    Dommage…
    …..pour moi.

    J'ai cherché un peu partout, sur ce site bien sur et sur le Net …rien trouvé. ( mais peut-être, suis-je passé à coté de la solution, sans la voir…)

    J'ai converti mon fichier *.png en *.gif, mais je perds la transparence, on y perd aussi en qualité et de toute façon, Borland ne reconnaît pas non plus ce type de fichier !!!
    -> Même message.

    Quant au *.bmp, après conversion, de 32 Ko on passe à 133 Ko ... et je perds aussi la transparence de l'image.

    La conversion ne semble pas être la bonne solution.

    Je pense que la seule solution est de permettre à Borland de reconnaître ce type de fichier !

    MAIS, COMMENT FAIRE ???


    Je ne pensais pas être le seul à vouloir utiliser des fichiers *.png avec Borland ???

    Dans l'attente et avec l'espoir de pouvoir mettre un jour (peut-être) ...

    je vous remercie pour l'aide que vous pourrez m'apporter.

    @++

    Claude

  4. #4
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Il est normal qu'il te face cette erreur, car les composant de Borland ne prenne pas en compte les fichier .png, mais tu peut essayé d'installer un composant qui prend en charge ce type de fichier.

  5. #5
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut
    Bonsoir

    Et merci pour ta réponse.

    J'ai donc chercher des lib et me suis arreté sur " lpng " et " FreeImage ".

    Mais malheureusement je n'en suis que là.

    Je n'arrive pas à les installer, ni l'une ni l'autre...

    Borland m'annonce que FreeImage.lib ( librairie d'origine ) contient un enregistrement OMF incorrect, type 0x21 (éventuellement COFF) ?????? j'y comprend rien.

    Quant à lpng, il trouve des erreurs dans les .h ...et bloque.

    Je suis completement paumé et ne sais plus quoi faire.

    Je merde, c'est sur, mais je ne sais pas ou...

    Une idée serait la bien venue.

    Merci et @++

    Claude

  6. #6
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Je suis désolé mais la je ne peut plus t'aider, je travail sous bcb 6, qui est différent au niveau des instal de composant.

  7. #7
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut
    Bonsoir

    Merci quand même...

    Je continue à chercher...

    J'avance doucement... doucement....très doucement!

    @++

    Claude

  8. #8
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Citation Envoyé par Claude URBAN
    J'avance doucement... doucement....très doucement!
    C'est toujours mieux que rien du tout
    A plus

  9. #9
    Membre éclairé
    Avatar de Claude URBAN
    Homme Profil pro
    Prendre le temps de vivre. . .
    Inscrit en
    Mai 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Prendre le temps de vivre. . .

    Informations forums :
    Inscription : Mai 2006
    Messages : 274
    Par défaut Suite et fin, enfin.
    Bonsoir,

    Message à ceux qui rencontreraient le même problème que moi.
    Et pour leur éviter de perdre autant de temps à chercher LA SOLUTION...
    Je vous livre le résultat de mes 8 jours de galère.

    Que signifie le message:
    " FreeImage.lib contient un enregistrement OMF incorrect, type 0x21 (éventuellement COFF).."

    Il existe 2 formats *.LIB.
    Microsoft utilise le format COFF.(???)
    Borland utilise le format OMF. (Objet Module Format)

    En fait FreeImage est une librairie pour Microsoft (VB, VC++ etc.)
    Pour la modifier il existe un outil Borland : Coff2Omf qui se trouve dans le répertoire Bin.
    Faire :
    Coff2Omf -q Librairie COFF Librairie OMF
    La lib COFF est changée en lib OMF.

    FreeImage peut fonctionner sous Borland...mais ça reste une Lib Microsoft, et donc aucune inter-action avec les Classes et les méthodes Borland.

    D'autre part pour ceux qui utilisent ou qui voudraient utiliser TURBO C++ 2006 version Gratuite.
    N'espérez pas pouvoir utiliser d'autres composants ou autres packages extérieurs.
    Voici le message délivré par Borland...
    "Cette version n'est pas licenciée pour charger des composants tiers ou des addins EDI..."

    J'ai donc tout abandonné.
    TURBO C++ 2006, FreeImage, lpng et autres.

    Ca fait + de 8 jours que je galère... mais en contre partie, j'ai vraiment beaucoup appris.

    Pour finir, J'ai repris C++Builder6, et TPNGImage 1.4 ( slylafone pour son aide et son lien)

    Le tout fonctionne Nickel-chrome... c'est pas trop tôt...

    Claude

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

Discussions similaires

  1. intégrer un fichier image dans une base de donnée?
    Par Lody dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/03/2006, 19h08
  2. ouverture s un fichier image
    Par harris_macken dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 21/09/2005, 07h33
  3. Date fichier image
    Par Aphyo dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 26/08/2005, 23h03
  4. Imprimer fichiers images en ligne de commande
    Par naholyr dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 02/09/2004, 18h11
  5. Comment lire un fichier image
    Par Charlemagne dans le forum DirectX
    Réponses: 9
    Dernier message: 12/03/2004, 00h22

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