Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bilder im Programm vergrössern und verzerren (https://www.delphipraxis.net/35916-bilder-im-programm-vergroessern-und-verzerren.html)

ferby 13. Dez 2004 16:51


Bilder im Programm vergrössern und verzerren
 
Hallo,

Ich möchte eine Grafik im Programm selbst verzerren, also nur die Breite länger machen. Wenn ich Timage gößer mache wird die Grafik nicht größer, ich habe mich schon mit dem Objektinspector gespielt, aber keine passende Einstellung gefunden, wie kann ich bilder im Programm verzerren????



Ferby

SirThornberry 13. Dez 2004 17:07

Re: Bilder im Programm vergrössern und verzerren
 
TImage geht dafür. Du musst nur "Stretch" auf True setzen. ansonsten kannst du auch StretchBlt nehmen

ferby 13. Dez 2004 17:11

Re: Bilder im Programm vergrössern und verzerren
 
Hi,


Danke, ich habe das ganze mit einen ico ausprobiert und da hat´s sich nicht vergrössert, scheint wohl nur bei bmp zu funktionieren.

SirThornberry 13. Dez 2004 17:27

Re: Bilder im Programm vergrössern und verzerren
 
genau, bei ico-funktioniert das nicht. Lösung wäre das du das Icon auf eine TCanvas bringst (oder gleich TBitmap) und das ganze dann streckst.

mit
Delphi-Quellcode:
    DrawIconEx(Canvas.Handle, X, Y, IconHandle, 0, 0, 0, 0, DI_NORMAL);
bekommst du das Icon auf eine Canvas wo du es dann strecken kannst


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