Problem beim vergrössern von TImage



  • Hi

    ich weiß ich habe schon einen ähnlichen Beitrag aber ich überlege gerade ob es nicht vieleicht hieran liegt!

    Also ich vergrössere Ein TImage und Kopiere ein Bild hinein!

    Das TImage wird auch vergrössert aber er zeigt nur den Teil des Bildes der in der vorherigen Grösse des Bildes liegt!

    Jemand ne Idee?

    if(realsize)
      {
        imgOrgi->Width = frmMain->Zellen[count].width;
        imgOrgi->Height = frmMain->Zellen[count].height;
      }
      imgOrgi->Update();
      imgOrgi->Refresh();
    
      TRect   Source, Dest;
      Source = Rect(frmMain->Zellen[count].x,frmMain->Zellen[count].y,frmMain->Zellen[count].x + imgOrgi->Width,frmMain->Zellen[count].y + imgOrgi->Height);
      Dest = Rect(0,0,imgOrgi->Width, imgOrgi->Height);
    
      imgOrgi->Canvas->CopyRect(Dest,frmMain->imgOrgi->Canvas,Source);
      imgOrgi->Refresh();
    


  • Schau Dir mal das an:

    Stretch
    AutoSize

    bei TImage!!!



  • habe das auch schon damit probiert bringt mir den gleichen fehler!

    Und stretch will ich ja nicht will das das Bild in Original grösse angezeigt wird



  • Setz mal in TImage Bitmap->Width/ Bitmap->Height auf die neue Groesse!


Anmelden zum Antworten