![]() |
anzahl pixel bei image1.strech:= true
hallo zusammen,
ich habe folgendes problem: ich habe eine image komponente, die nur einen balken darstellt. sie verändert ihre breite mit der form. damoit das bild immer schön dargestellt ist, habe ich strech auf true gesetzt. nun versuche ich, eine linie auf die image komponente zu zeichnen, allerdings habe ich nur genaus so viel pixel, wie das geladene bild pixel hat! gewünscht hätte ich mir das ich nun so viele pixel in x-richtung habe,wie die komponente breit ist! geht das irgendwie? gruss, iaby |
Re: anzahl pixel bei image1.strech:= true
Hi!
Ich weiß es auch nicht. :( Aber du könntest ja über das Image ein weiteres Image legen und dann auf dieses die Linie zeichnen. Gruß Matze |
Re: anzahl pixel bei image1.strech:= true
Hi. Naja...wenn du soviele Pixel haben willst wie die Komponente breit ist, dann müsste dir eigentlich ImageX.Width weiterhelfen...:wink:
D.h. wenn ich dich richtig verstanden hab... Man liest sich, Stanlay :hi: |
Re: anzahl pixel bei image1.strech:= true
Zitat:
Benutze lieber eine Paintbox (onpaint) und strechdraw. |
Re: anzahl pixel bei image1.strech:= true
Auf eine Image sollte man nicht zeichnen, aber man kann :wink:
|
Re: anzahl pixel bei image1.strech:= true
Allerdings man kann einige komische Sachen machen z.B:
Zitat:
|
Re: anzahl pixel bei image1.strech:= true
Moin iaby,
wenn Du auf dem Image zeichnen willst, steht Dir dafür dessen Canvas zur Verfügung, und dessen Breite (die des ClipRect) wird durch die Breite des Bildes festgelegt. Unter ![]() |
Re: anzahl pixel bei image1.strech:= true
also das mit dem ClipRect ist mir irgendwie zu hoch!
ich habe jetzt mal das bild größer gemacht, und jetzt ist es eigentlich nicht schlecht, aber eben unsauber gelöst. ich bleibe aber drann und schaue mal nach besseren lösungen (ClipRect?) danke und nen gruss, iaby |
Re: anzahl pixel bei image1.strech:= true
ich hab das problem jetzt mal mit einer PaintBox gelöst.
allerdings verschwindet das gezeichnete wieder, wenn ich mit einem anderen fenster die paintbox verdeckte, oder sie einfach aus dem bildschirm herausschiebe! gibt es da eine property die das verhindert oder wie kann ich das anstellen? sollte ich doch lieber auf eine Image komponente zeichnen? gruss, iaby |
Re: anzahl pixel bei image1.strech:= true
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz