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 :

Sauver un TCanvas dans un fichier image (jpg, bmp, etc.)


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 22
    Par d�faut Sauver un TCanvas dans un fichier image (jpg, bmp, etc.)
    Bonjour,
    Je souhaiterais sauver un Canvas venant d'un TpainBox dans un fichier jpg ou bmp...
    Pour cela j'ai essay� de copier le Canvas du TPaintbox dans la canvas d'un TBitmap... mais cela ne fonctionne pas...

    Quelqu'un aurai une id�e?

    mer�i

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 415
    Par d�faut
    Salut !

    Nom du fichier avec son chemin complet
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    AnsiString Filename = "....";
    Ou bien quelque chose comme, � la place de :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    SavePictureDialog1->FileName
    Une m�thode OnClick

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    void __fastcall TForm1::SpeedButton1Click(TObject *Sender)
    {
    Graphics:: TBitmap *B = new Graphics::TBitmap;
    B->Width = PaintBox1->Width;
    B->Height = PaintBox1->Height;
    TRect R = Rect(0, 0, B->Width, B->Height);
    B->Canvas->CopyRect(R, PaintBox1->Canvas, R);
    B->SaveToFile(Filename);
    delete B;
    }
    Donc pour que �a ne fonctionne pas chez toi, soit tu as un probl�me avec la taille du bitmap, avec CopyRect ou bien avec le nom du fichier.

    A plus !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 22
    Par d�faut
    Mer�i infiniment de ton aide... J'ai � peu pr�s le m�me code et pourtant quand je copie le tien cela fonctionne...
    J'ai beau lire les deux codes... je vois pas de diff�rence...
    Mauis mer�i beaucoup tu m'a retir� une belle �pine du pied!!!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [vb.net] sauver contenu textbox dans un fichier texte
    Par balabonov dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 31/08/2006, 11h19
  2. R�ponses: 7
    Dernier message: 17/03/2006, 13h26
  3. [debutant]Sauver une table dans un fichier
    Par christophebmx dans le forum MS SQL Server
    R�ponses: 2
    Dernier message: 26/04/2004, 10h34
  4. Sauver une StringGrid dans un fichier
    Par Rodrigue dans le forum C++Builder
    R�ponses: 2
    Dernier message: 10/12/2003, 14h52

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