Announcement

Collapse
No announcement yet.

Wie kann ich die Image.Picture.Width ändern ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie kann ich die Image.Picture.Width ändern ?

    Hallo,

    ich versuche die Breite der Image zu ändern, die ich vom Clipboard einfüge:


    PHP Code:
    // Image1.Stretch:=true
    Image1.picture.Width:=Image1.Width// Fehler:  Picture read only 
    Gibt es eine Möglichkeit um die Grafik Grösse in Image zu ändern ?

    Danke
    Zuletzt editiert von MyDelphi; 17.07.2008, 22:21.

  • #2
    Ein neues TImageObjekt in der gewünschten Größe anlegen und das Original reinkopieren
    Christian

    Comment


    • #3
      Das habe ich versucht
      Ich habe folgendes gemacht :
      PHP Code:
      Image1.Width:=Image1.Width*2;
      Image1.Height:=Image1.Height*2// image skalieren
      Image1.Picture.Bitmap.Width :=Image1.Picture.Bitmap.Width*2;
      Image1.Picture.Bitmap.Height := Image1.Picture.Bitmap.Height*2// Image Grafik skalieren
      Image1.Canvas.Draw(10,10,Image2.Picture.Bitmap);// image in andere kopieren 
      Wird zwar kopiert aber mit der originalem Größe und nicht 2 mal gross!

      was mach ich falsch ?
      Wie soll der code richtig sein

      Comment


      • #4
        Einfach mal in die Hilfe zu TCanvas schauen und dort
        StretchDraw finden und anwenden
        Christian

        Comment

        Working...
        X