![]() |
Transparent Form + Label
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,
meine Form ist transparent, nun setz ich ein Label drauf, stelle es ebenfalls auf transparent. Jetzt sieht das allerdings echt nicht schön aus, am Rand des Label Textes, sind die Pixel, welche eigentlich transparent sein sollten, zusehen hier dunkelrot (auf weiß gesetzt sieht es noch schlimmer aus). Siehe Anhang. Jemand eine Lösung? |
AW: Transparent Form + Label
Transparent beim Label heißt: Ich (das Label) übermale nicht den Hintergrund, sondern lasse meinen Parent den für mich malen
Und dank Antialiasing (ClearType) werden Schriften nunmal am Rand mit anderen Pixeln geglättet. (gegen die Hintergrundfarbe seines Owners, also deiner Form) Das kann man irgendwie abschalten oder man verwendet gewisse pixelige Fonts, welche sowas nicht machen. |
AW: Transparent Form + Label
Zitat:
Weiß jemand wie man das abschalten kann oder kenn jemand gute Komponenten, welche das können? |
AW: Transparent Form + Label
Zitat:
Es sieht so aus das diese kein Antialias unterstützt. Wenn dem so ist verwende GDIplus und male ihn selbst. |
AW: Transparent Form + Label
Komponente ist von TMS und kann tAntiAlias, sowie tClearType, bei beiden allerdings das gleiche ergebnis.
|
AW: Transparent Form + Label
Zitat:
Beim JPEG geht es nicht mehr da ranzuzoomen, da die Pixel durch das Bild noch mehr verwaschen sind. |
AW: Transparent Form + Label
Zitat:
Schau dir doch einfach mal den Treppeneffekt beim A an. Das ist was Antialias verwischt und das soll so sein. Bei meinen Labels siehst du sowas nicht, zumindest nicht so extrem. Verwaschen ist da nichts. Siehe "About ..." Zitat:
Nebenbei die Transparente Farbe ist schwarz. Dementsprechend muss der Bereich der Form ebenfalls schwarz sein. Alle anderen Farben haben einen unerwünschten Effekt. So wie Rot. trans.png voll Transparentes Window mit Schrift über meinen VideoPlayer (roter Hintergrund gelegt) besser geht es nicht. Wie ich schon sagte nichts ist verwischt. Aber! Es ist nun mal kein VCL-Label. EDIT: Damit das ganze auch auf einen weißen Hintergrund gut zu lesen ist addiere ich einfach um den Text einen Blur-Effekt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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