Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unschöner Bildrand (https://www.delphipraxis.net/97491-unschoener-bildrand.html)

Störtebeker 11. Aug 2007 10:52


Unschöner Bildrand
 
Liste der Anhänge anzeigen (Anzahl: 1)
Folgendes:

Es geht um das runde Bild im folgenden Bild. Liegt das an Delphi oder liegt das schon am Bild, dass der Rand so unsauber ist? Für Delphi liegt das Bild im PNG Format vor.

Wie könnte man da Abhilfe schaffen.


P.S.: rundes Bild wurde mit Photoshop erstellt.

Thx.

jfheins 11. Aug 2007 11:01

Re: Unschöner Bildrand
 
Wurde das Bild mit Alpha-Transparenz erstellt?

Der weiße Rand liegt daran, dass das Bild für einen weißen Hintergrund erstellt wurde, und deshaöb das Anti-Aliasing für einen weißen Hintergrund gemacht wurde - und es sieht halt doof aus, wenn es von schwarz zu fast-weiß geht, und du dann statt weiß einen schwarzen Hintergrund hast ;)

Also imho liegt es am Bild - es sei denn es ist bereits mit korrekter Alpha-Transparenz ;)

Störtebeker 11. Aug 2007 11:04

Re: Unschöner Bildrand
 
Das Bild habe ich mit einem Transparenten Hintergrund erstellt und dann mit dem Gradient-Tool von Photoshop den Weiß-Schwarz-Weiß Übergang gemacht.

OregonGhost 11. Aug 2007 11:43

Re: Unschöner Bildrand
 
Wurde der Alphakanal mitgespeichert? Ich kenne Photoshop nicht genug, aber bei Photo-Paint musste man den Alpha-Kanal explizit in die Maske kopieren, damit PNGs korrekt mit Alphakanal gespeichert wurden. Du kannst ja mal die PNG in Photoshop auf einem dunklen Hintergrund importieren und schauen, ob das da genauso aussieht. Wenn nicht, kann es immer noch sein, dass deine PNG-Komponente mit dem Alphakanal nicht richtig zurecht kommt (oder falsch konfiguriert ist).

Störtebeker 11. Aug 2007 11:50

Re: Unschöner Bildrand
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also ich habe es mal mit einem schwarzen Hintergrund versucht

Fazit:
Es sieht nun deutlich besser aus.

Muss also am Hintergrund gelegen haben.

jfheins 11. Aug 2007 11:54

Re: Unschöner Bildrand
 
Das sieht imho aber immer noch nicht gut aus ;)

hänge doch mal das png selbst an, dann kann ich mir das mal genauer anschauen ;)

am besten auch die psd datei - dann kann ich auch was verändern :stupid:

Störtebeker 11. Aug 2007 12:08

Re: Unschöner Bildrand
 
Liste der Anhänge anzeigen (Anzahl: 2)
Jo, dann mach ich das einfach mal.

jfheins 11. Aug 2007 12:20

Re: Unschöner Bildrand
 
Hmmm ... merkwürdig ...

auf den angehängten Bildern hast du zwar keine Alpha-Transparenz, sondern eben einen schwarzen Hintergrund, aber es sieht ja doch recht gt aus (bis auf das fehlende Anti-Aliasing ...)

Von daher dürfte sich eigentlich kein derartiger weißer Rand ergeben, wie auf deinem Screenshot aus Post #5 ...

Wie bindst du das Bild denn ein? Benutzt du externe Sachen wie TPNGImage?

Störtebeker 11. Aug 2007 12:23

Re: Unschöner Bildrand
 
Ich habe mir irgendwie so ein PNG Filter runtergeladen - TPNGImage - glaube ich und dann setzte ich bei Delphi ein TImage auf die Form und öffne dann über den OI die PNG-Datei.

Kinimod8 11. Aug 2007 12:37

Re: Unschöner Bildrand
 
Hallo,

könnte es sein, dass du das Bild in deinem Programm stauchst? Due es also im Format 500x500px einbindest, das PNGImage aber nur 100x100px groß ist? Wenn ich das so mache kommen bei mir auch solche hübschen Ränder.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr.
Seite 1 von 2  1 2      

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