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

  1. #1
    Nouveau membre du Club
    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
    Points : 33
    Points
    33
    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 éclairé
    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
    Points : 727
    Points
    727
    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
    Nouveau membre du Club
    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
    Points : 33
    Points
    33
    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 éclairé
    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
    Points : 727
    Points
    727
    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, 12h53
  2. Faire un zoom avec adobe première element.
    Par Torim dans le forum Vidéo
    Réponses: 17
    Dernier message: 25/08/2007, 15h17
  3. Probleme de zoom avec scrollpane
    Par SQUAL dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 19/01/2007, 22h49
  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, 10h22
  5. zoom avec un formulaire?
    Par ft035580 dans le forum Access
    Réponses: 9
    Dernier message: 18/02/2006, 02h27

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