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

Lazarus Pascal Discussion :

Copie d'image d'un format vers un autre


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 758
    Par défaut Copie d'image d'un format vers un autre
    Bonjour,

    Voilà, j'aimerais pouvoir copier dans un dossier des images, placées dans un TImage, sous un autre nom, dans un autre dossier et surtout dans un autre format.

    Comment faire ça simplement.

    Merci d'avance

    JS

  2. #2
    Membre Expert

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 935
    Par défaut
    Salut

    Par exemple, pour enregistrer en Bmp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var MonBmp : TBitmap;
     
    MonBmp:=TBitmap.Create;
    //Dessin de ton image sur le Bmp, par exemple avec Draw
    MonBmp.SaveToFile('Nom du fichier');
    MonBmp.Free;
    Ensuite, suivant les formats d'image, il te faudra trouver sur le net les différentes unités. Par exemple, pour le PNG, j'avais trouvé une unité (je sais plus le nom) qui s'utilisait exactement de la même manière que le BMP ci dessus.

    En espérant t'avoir été utile,

    Bonne chance

  3. #3
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Pour enregistrer au format Jpeg, il faut utiliser la classe TJPEGImage de l'unité Graphics.

    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Bmp: TJPEGImage;
     
    ...
     
    Bmp:= TJPEGImage.Create;
    Bmp.Assign("Un autre bmp");
    Bmp.SaveToFile('La_ou_tu_veux.jpg');
    Bmp.Free;
    Cordialement.

    Pierre

Discussions similaires

  1. Copie d'image d'un JPanel vers un autre
    Par weabow dans le forum 2D
    Réponses: 4
    Dernier message: 14/06/2013, 10h56
  2. [XL-2007] Copy de fichier image d'un répertoire vers un autre répertoire
    Par pagail dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 15/03/2010, 14h15
  3. copie des données d'un champ vers un autre
    Par cvlpj dans le forum IHM
    Réponses: 10
    Dernier message: 26/12/2006, 22h15
  4. copie d'une zone de texte vers une autre zone de texte
    Par db48752b dans le forum Access
    Réponses: 7
    Dernier message: 23/08/2006, 08h41
  5. Copie du contenu d'un répertoire vers un autre
    Par IG88 dans le forum Windows
    Réponses: 4
    Dernier message: 30/07/2004, 14h33

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