Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [TPicture][TBitmap]: Vorteile und Nachteile (https://www.delphipraxis.net/36397-%5Btpicture%5D%5Btbitmap%5D-vorteile-und-nachteile.html)

mytar 19. Dez 2004 14:56


[TPicture][TBitmap]: Vorteile und Nachteile
 
TPicture ist ein Graphic-Container, TBitmap eine Canvas-fähige GraphicKomponente.

Welche Vorteile und Nachteile bestehen zwischen diesen beiden VCL-Klassen?

:-D

dizzy 19. Dez 2004 15:05

Re: [TPicture][TBitmap]: Vorteile und Nachteile
 
Schwer zu vergleichen, da TPicture u.a. ein TBitmap enthält. TPicture ist eine Art Containerklasse die verschiedene Möglichkeiten bietet eine Grafik unterzubringen. Metafiles, Bitmaps usw.
Von daher bist du mit TPicture was das Datenformat angeht flexibler - hast aber sicherlich auch mehr Overhead dadurch. Wenn es rein um Pixeldaten geht (ist ja meistens so), dann ist ein TBitmap das richtige. Ein TPicture wäre zu viel Ballast den du dann mit schleppen würdest.
Aber wie gesagt - ein Vergleich der Art "das hier besser, das da" ist schwer, da das eine das andere beinhaltet (aber nicht umgekehrt :)).

Gruss,
Fabian

mytar 19. Dez 2004 15:11

Re: [TPicture][TBitmap]: Vorteile und Nachteile
 
Ja, danke!

Jedes Objekt enthält ja die property InstantSize!

Wenn, wie du ja sagst, eine Instanz von TBitmap in einer TPicture-Instanz enthalten ist,
wird dann die InstanzSize von TPicture nach dem Konstruktoraufruf von TBitmap vergrößert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 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