Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Wie kann man zwei Tpicture-Objekte vergleichen (https://www.delphipraxis.net/74584-wie-kann-man-zwei-tpicture-objekte-vergleichen.html)

snowwolf3000 5. Aug 2006 18:35


Wie kann man zwei Tpicture-Objekte vergleichen
 
Hallo,
kann mir bitte jemand sagen wie ich ermitteln kann, ob zwei Tpicture-Objekte gleich sind. habs einfach mal mit '=', aber das war dann wohl doch ein zu einfacher Ansatz.
Hat jemand ne idee? Mir würde es auch reichen wenn die Ursprungspfade der Dateien vergliechen werden, allerdings scheinen die in TPicture wohl auch garnicht gespeichert zu werden.

Gruß
Snowwolf

arbu man 5. Aug 2006 18:45

Re: Wie kann man zwei Tpicture-Objekte vergleichen
 
Du musst die Graphic Objekte vergleichen

snowwolf3000 5. Aug 2006 22:42

Re: Wie kann man zwei Tpicture-Objekte vergleichen
 
Ne hat leider auch nicht hin. Der Vergleich schlägt genauso fehl, obwohls definitiv das gleiche Objekt sein sollte.

Khabarakh 5. Aug 2006 23:03

Re: Wie kann man zwei Tpicture-Objekte vergleichen
 
Du könntest die Grafiken in TBitmaps umwandeln (falls sie nicht schon solche sind) und dann deren Inhalt vergleichen (Width, Height, CompareMem(Scanline[0], ...)). Einfacher wäre es allerdings, einfach die Dateinamen beim Laden der Bildesrmitzuspeichern und diese dann zu vergleichen.

snowwolf3000 6. Aug 2006 00:05

Re: Wie kann man zwei Tpicture-Objekte vergleichen
 
Danke. Habs jetzt so gemacht wie du zuletzt vorgeschlagen hast. Über eine zusätzliche Speicherung der Pfade.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 Uhr.

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