Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Teile eines images kopieren und in anderes image einfügen (https://www.delphipraxis.net/24645-teile-eines-images-kopieren-und-anderes-image-einfuegen.html)

jAcK oRsEn 23. Jun 2004 20:43


Teile eines images kopieren und in anderes image einfügen
 
Hi,


wie kann ich ein Teil eines Images kopieren und in ein anderes image einfügen?

supermuckl 23. Jun 2004 20:46

Re: Teile eines images kopieren und in anderes image einfüge
 
wer die hilfe benutzt wird fündig..

Die Methode CopyRect kopiert einen Teil eines Bildes aus einer anderen Zeichenfläche in die Zeichenfläche.

Delphi-Syntax:

procedure CopyRect(const Dest: TRect; Canvas: TCanvas; const Source: TRect);

C++ Syntax:

void __fastcall CopyRect(const TRect &Dest, TCanvas* Canvas, const TRect &Source);

Beschreibung

Mit CopyRect können Sie einen Teil eines Bildes aus einer anderen Zeichenfläche in das Bild des TCanvas-Objekts kopieren. Die Eigenschaft Dest legt fest, in welches Rechteck innerhalb der Zeichenfläche das Quellbild kopiert werden soll. Der Parameter Canvas gibt die Zeichenfläche an, die das zu kopierende Bild enthält. Source legt das Rechteck fest, das den zu kopierenden Teil der Zeichenfläche enthält.

Der Kopiervorgang erfolgt in dem Modus, der durch CopyMode festgelegt ist.

jAcK oRsEn 23. Jun 2004 21:06

Re: Teile eines images kopieren und in anderes image einfüge
 
Also wenn ich jetzt in image2, ein rechteck gräße 105*105 von image1 kopieren möchte,

wie mach ich das dann?

supermuckl 23. Jun 2004 21:12

Re: Teile eines images kopieren und in anderes image einfüge
 
steht doch alles da was du brauchst :(

Nicodius 23. Jun 2004 21:13

Re: Teile eines images kopieren und in anderes image einfüge
 
such mal in der oh unter Copyrect ) -- delphihilfe ..


edit: jeden tag freu ich mich mehr auf die verwirklichung von luckies "hilfeverweis"

...

jAcK oRsEn 23. Jun 2004 21:17

Re: Teile eines images kopieren und in anderes image einfüge
 
ich bekomm es aber nicht hin..

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
a,b : Trect;
begin
a := rect(0,105,0,0);
b := rect(0,105,0,0);
image2.canvas.CopyRect(a,image1.picture.bitmap.canvas,b);
end;

Nicodius 23. Jun 2004 21:19

Re: Teile eines images kopieren und in anderes image einfüge
 
ok ich proggs schnell

Mirilin 23. Jun 2004 21:21

Re: Teile eines images kopieren und in anderes image einfüge
 
:hi:

In der Hilfe liegt ein Beispiel :)


mfg Tobias

jAcK oRsEn 23. Jun 2004 21:22

Re: Teile eines images kopieren und in anderes image einfüge
 
das hab ich ja getestet, deswegen komm ich ja nicht weiter

Nicodius 23. Jun 2004 21:24

Re: Teile eines images kopieren und in anderes image einfüge
 
doch nicht



weil besser erklären als die hilfe kann ichs auch nicht


Delphi-Quellcode:
procedure CopyRect(const Dest: TRect; Canvas: TCanvas; const Source: TRect);
Zitat:

Beschreibung

Mit CopyRect können Sie einen Teil eines Bildes aus einer anderen Zeichenfläche in das Bild des TCanvas-Objekts kopieren. Die Eigenschaft Dest legt fest, in welches Rechteck innerhalb der Zeichenfläche das Quellbild kopiert werden soll. Der Parameter Canvas gibt die Zeichenfläche an, die das zu kopierende Bild enthält. Source legt das Rechteck fest, das den zu kopierenden Teil der Zeichenfläche enthält.

Der Kopiervorgang erfolgt in dem Modus, der durch CopyMode festgelegt ist.

--> Dest = Wohinein es kopiert werden soll, Canvas üebrwelche Canvas as ganze laufen soll, source von welchen rect es sein soll ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:42 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz