Entwickler-Ecke
Multimedia / Grafik - Von Image1 in Image2
GSE - Di 08.04.03 15:47
Titel: Von Image1 in Image2
Hi Leutz,
Ich möchte den Inhalt einer TImage Kompo (also, das was man sieht) in eine andere TImage Kompo einfügen. Ich hab´s so probiert:Image2.canvas.copyrect(Rect(0,0,80,80), Image1.canvas, Rect(0,0,80,80));Aber ich bekomme dann immer den Fehler: "Ein Bild kann nur geändert werden, wenn es ein Bitmap enthält". Wie kann ich also Inhalte kopieren, auch wenn ich z.Bsp. Jpg´s geladen habe.
Bin für jede Hilfe dankbar!
mfg
GSE
maximus - Di 08.04.03 16:22
Möglicherwise mitImage2.assign(Image1);mal testen..manchmal gehts manchmal nicht 8)
GSE - Di 08.04.03 16:46
Ich glaube du hast mich falsch verstanden:
Ich meinte das ich nur den Inhalt(das Bild) des Images übernehme.
Kurzes Beispiel:
-In Image1 ein Jpg laden (120x120)
-Image1.stretch := true
-image1 Größe auf 80x80 setzen
-In Image2 den Inhalt von Image1 laden
-jetzt ist in Image2 das 80x80 Bild!
trotzdem thx
sonst noch jemand Ideen?
mfg
GSE
Aya - Di 08.04.03 17:01
Hi,
so sollte es gehen:
Quelltext
1:
| Image1.Picture.Assign(Image2.Picture); |
Au'revoir,
Aya~
GSE - Di 08.04.03 18:56
Hab´s jetzt so rausgefunden:image2.canvas.stretchdraw(rect(0,0,80,80), image1.picture.graphic); That´s it!
@Aya: Bei deiner Version übernimmt er ja das Bild in Originalgröße, ich wollte es aber gestretcht übernehmen
Trotzdem Danke an euch!
mfg
GSE
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!