Entwickler-Ecke

Multimedia / Grafik - Imagehintergrund durchsichtig machen


Girgl - Di 20.07.04 12:39
Titel: Imagehintergrund durchsichtig machen
Servus,die Eigenschaft Transparent bei TImage bewirkt irgendwie nix bei mir.Ich hab ein Image auf der Form und will den weissen hintergrund wegkriegen.Hab transparent auf true gestellt,aber er bleibt immer noch da.Wie bekomm ich ihn trotzdem weg?


maxk - Di 20.07.04 12:42

Transparent funktioniert meines Wissens nur mit Bitmaps, wenn du also ne JPEG anzeigst, musst die vorher umwandeln. Ansonsten könnte es auch daran liegen, dass der Pixel, den Delphi zur Bestimmung des Hintergrunds benutzt nicht weiß ist (ich glaube der unten links) :roll:


Girgl - Di 20.07.04 19:29

also ne bitmap is es auf jeden Fall,muss mal schaun wie das mit dem Farbton dann so is


sourcehunter - Di 20.07.04 21:04

Du musst warscheinlich TransparentColor auf clWhite stellen.


Girgl - Di 20.07.04 22:21

das is ja des problem,die eigenschaft gibts net


maxk - Di 20.07.04 22:32

Image1.Picture.Bitmap.TransparentColor:=clWhite


Neidhard von Reuental - Di 31.08.04 15:13

Oder du benutzt ein PNG welches Transparenzeigenschaften enthält.


.Chef - Di 31.08.04 15:42

Neidhard von Reuental hat folgendes geschrieben:
Oder du benutzt ein PNG welches Transparenzeigenschaften enthält.

Das nützt nix, weil du auch das PNG ins TImage übertragen musst.