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 :

Zoom avec du TJPEG [FAQ]


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2002
    Messages
    37
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 37
    Par d�faut Zoom avec du TJPEG
    Je voudrais avoir des renseignements pour faire du zoom avec un TImage et plus particuli�rement avec un TJPEG.

    J'ai essay� la propri�t� scale de TJPEG mais aucun r�sultat.

    Merci d'avance

  2. #2
    JEG
    JEG est d�connect�
    Membre chevronn�
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Par d�faut
    Avec le jpeg implement� en Natif sous Builder, une fois l'image affich�e dans le TImage, il faut la traiter comme un Bitmap.

    pour zoomer, il faut garder une copie (Bitmap) de l'image d'origine dont tu te serviras dans la m�thode stretchDraw du canvas du Bitmap d'affichage

  3. #3
    Membre averti
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2002
    Messages
    37
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 37
    Par d�faut
    Pourais-je avoir un bout de code avec la facon de faire du zoom avec un bitmap.
    Merci

  4. #4
    JEG
    JEG est d�connect�
    Membre chevronn�
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Par d�faut
    Bon, je fais tout de m�moire, alors il faudra certainement adapter un peu.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Graphics::TBitmap * l_origine = new Graphics::TBitmap();
    Graphics::TBitmap * l_portion_a_zoomer = new Graphics::TBitmap();
    TRect rectancle_delim_portion = TRect(....., ....., ....., ....);
     
    l_origine->LoadFromFile("c:\\mon_image.bmp");
    l_portion_a_zoomer->Canvas->CopyRect(TRect(0, 0, rectancle_delim_portion.width(), rectancle_delim_portion.height()), l_origine->Canvas, rectancle_delim_portion);
     
    Image1->Picture->Bitmap->Width = Image1->Width;
    Image1->Picture->Bitmap->Height = Image1->Height;
    Image1->Picture->Bitmap->Canvas->StretchDraw(TRect(0, 0, Image1->Width, Image1->Height), l_portion_a_zoomer);
     
    delete l_origine;
    delete l_portion_a_zoomer;

Discussions similaires

  1. [Batik] - zoom avec JSVGCanvas (RenderingTransform)
    Par Wavyx dans le forum AWT/Swing
    R�ponses: 11
    Dernier message: 29/08/2007, 11h53
  2. Faire un zoom avec adobe premi�re element.
    Par Torim dans le forum Vid�o
    R�ponses: 17
    Dernier message: 25/08/2007, 14h17
  3. Probleme de zoom avec scrollpane
    Par SQUAL dans le forum AWT/Swing
    R�ponses: 4
    Dernier message: 19/01/2007, 21h49
  4. probleme avec le zoom avec une modification d'image
    Par yoyo59650 dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 22/02/2006, 09h22
  5. zoom avec un formulaire?
    Par ft035580 dans le forum Access
    R�ponses: 9
    Dernier message: 18/02/2006, 01h27

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