![]() |
Rotation Problem : Die Ecken werden nicht angezeigt
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
wenn ich ein Bitmap mit dieser Funktion rotiere, dann werden die Ecken von dem Bild ausgeschnitten : ![]() wo kann ich in der Funktion ändern, damit die Ecken bei der Rotation nicht ausgeblendet werden |
Re: Rotation Problem : Die Ecken werden nicht angezeigt
Du musst entweder die Zeichenfläche entsprechend vergrößern, oder das Bild passend verkleinern. Das kannst du prinzipiell schon vor der Rotation tun, so dass du in der Funktion garnichts zu ändern bräuchtest.
|
Re: Rotation Problem : Die Ecken werden nicht angezeigt
Anstelle sich die Funktion selbst zu schreiben kann man auch auf Windows Board Mittel zurück greifen mit der Funktion PlgBlt
|
Re: Rotation Problem : Die Ecken werden nicht angezeigt
Zitat:
Das ist genau was ich machen muss __ Zitat:
_ |
Re: Rotation Problem : Die Ecken werden nicht angezeigt
Zitat:
![]() ![]() Und das wäre am besten geeignet: ![]() |
Re: Rotation Problem : Die Ecken werden nicht angezeigt
In 1. Link finde ich nichts
In 2. Link ist über VB und nicht Delphi |
Re: Rotation Problem : Die Ecken werden nicht angezeigt
Also bei mir funktionieren die Links :gruebel:
|
Re: Rotation Problem : Die Ecken werden nicht angezeigt
Zitat:
Der erste ist Delphi und geht über Scanline. Mein Fehler. Der zweite ist Delphi und mit PlgBlt. Der dritte - steht auch da - ist VB. Kannst Dir auch folgendes ansehen: Zwar VB, aber mit deutschen Anmerkungen: ![]() MSDN: http://msdn.microsoft.com/en-us/library/ms532296(VS.85).aspx Ein russisches Tut für Delphi: ![]() Dann noch was französisches: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 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-2025 by Thomas Breitkreuz