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 :

Ouvrir un fichier image


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Ludo_360
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 295
    Par défaut Ouvrir un fichier image
    bonjour je souhaite insérer une image dans ma form..

    Seulement j'aimerais gagner du temps et je sollicite votre aide pour avoir une petite base: quelles fonctions utiliser?

    pour l'instant j'ai essayé ( c'est un .ico):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       image1.Picture.Icon.LoadFromFile(OpenPicture.14819);
    Mais ça ne marche pas ("OpenPicture non déclaré"... Surement un uses que je n'ai pas déclaré...

    de l'aide svp

    merci

    ludo

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     Image1.Picture.LoadFromFile(MonChemin\MonFichier);
    MonChemin\MonFichier : Simplement indiquer le path complet du fichier désiré.

  3. #3
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Oui mais attention : Il ne prends pas trous les formats.
    BMP/ICO oui c'ets sur.
    Pour les JPG, il faut simplement rajouter l'unitee Jpeg dans la liste des uses.
    Pour les GIF je ne sais aps si c'est de base, sinon c'ets comme pour les targa, les png, etc ... il suffit de rechercher sur le net une librairie qui les manipulement. Elles sont souvent fournies (en plus du'une classe speciale qui les manipulent) avec des methodes pour les utiliser directement avec les TImage et ce de maniere automatique et transparente rien qu'en incluant l'unitee, comme pour jpeg.

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 21
    Par défaut
    Salut
    voila la procedure correcte:
    image1.picture.loadfromfile(openpicturedialog1.filename)
    picture c'est la propriété qui charge une image pour le composant image1.

    loadfromfile---> c'est telecharger l'image a partir de(MonChemin\MonFichier).

    Openpicturedialog--- c'est le composant qui se trouve dans l'onglet dialog du delphi et il permet d'afficher la boite de dialog "ouvrir"

    Filename----> c'est le nom de fichier.

    Bonne Chance

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Par défaut
    Dans l'Inspecteur d'objets relatif à une image présente sur ta forme tu peux trouver tous les formats-image compatibles :

    Sous Delphi5 je trouve, via Image ... Picture et click sur l'ellipse de trois points ... une première DialogBox où je clicke sur Charger qui ouvre une deuxième Box avec une ComboBox où apparaissent tous les formats compatbles : Tout = *.jpg,*.jpeg,*.bmp,*.ico,*.emf,*.wmf.

    Peut-être que sous Delphi5+N il y en a davantage.

    ... en plus par cette même voie tu peux pré-charger des images dès la conception par exemple pour habiller ta form par exemple, où les intégrer à ton *.exe sans avoir à en fournir le fichier-image avec l'exe ou d'avoir à créer un fichier *.res
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  6. #6
    Membre éclairé Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Par défaut
    Moi je suis sous D7 et il n'y a pas d'avantage de format disponible pour le TImage. En revanche, avec l'adjonction des composant TGIFIMAGE et TPNGIMAGE, le TImage standard de delphi se retrouve avec ces 2 formats en plus...

    Il est également possible d'utiliser un composant image issu d'une librairie tierce, du genre ImageEx, Graphics32... encore que je ne suis pas sûr que ces formats soit dispo sans les composants cités au début du post...

    Voilà à plus

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

Discussions similaires

  1. Ouvrir un fichier image
    Par JulioB85 dans le forum Langage
    Réponses: 1
    Dernier message: 06/11/2010, 15h02
  2. Ouvrir un fichier image
    Par sebac dans le forum Langage
    Réponses: 3
    Dernier message: 02/04/2010, 14h51
  3. Ouvrir un fichier image
    Par adriennoob dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/09/2009, 10h55
  4. Réponses: 1
    Dernier message: 30/01/2007, 10h52
  5. Ouvrir un fichier image / Webutil
    Par cyrilm dans le forum Forms
    Réponses: 6
    Dernier message: 19/10/2005, 13h50

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