Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

Re: Bild ohne zu zeichnen bearbeiten - geht nicht mit Canvas

  Alt 30. Nov 2005, 17:00
Du hast es mit 2 Canvas(en) zu tun: Quelle und Ziel.
Was ist die Mehrzahl von Canvas ??
Beide Canvas(e) müssen deinem Objekt von Aussen bereitgestellt werden:
Delphi-Quellcode:
Bildbearbeiter:= TBildbearbeiter.Create; // NICHT .Init !!
Bildbearbeiter.SourceCanvas := Image1.Canvas; // Quelle
Bildbearbeiter.SchwarzWeissBild(Image2.Canvas); // ZielCanvas wird übergeben
Es gibt keinen Grund, dass dein "Bildbearbeiter" direkt mit TImage oder TBitmap arbeitet.
Andreas
  Mit Zitat antworten Zitat