Entwickler-Ecke
Multimedia / Grafik - Hintergrundfarbe ändern auch bei .jpg ??
Schueler - Di 20.05.03 18:32
Titel: Hintergrundfarbe ändern auch bei .jpg ??
Ihr habt es gelesen, ist es mir möglich, wie bei Bitmaps, den Hintergrund eines jpg-Bildes auf Transparent zu stellen??
Danke für evtl. Antworten
foxy - Di 20.05.03 18:54
erklär ma bitte bischen genauer .... wie transparent von der kombo oder des eigentlichen bildes?
Schueler - Di 20.05.03 19:58
nur des eigentlichen bildes.
bei einem bitmap, kann man im objekt inspektor, (image ist auf der form aktiviert) auf transparentstellen, und auf der form und im laufendem programm sieht man den hintergrund des images nicht mehr, aber bei jpegs ist keinerlei veränderung dabei
gibts noch einen anderen weg für jpegs??
btw: wie kann man die farbe von buttons ändern??
Popov - Di 20.05.03 22:11
Ich galaube nicht, daß man JPEG Transparent schalten kann, da es eher zufällig wäre wenn du da eine bestimmte Fläche in einer Farbe hättest. Wenn du das Bild nicht selbst kompilierst, dann hast du kein Einfluß auf die Farbe.
Allerdins dürfte es kein Problem darstellen. Du kannst Jpeg in Bitmap konvertieren und die transparente Farbe da einstellen. Obwohl, eigentlich gibt es in Bitmap keine transparente Farbe. Vielmehr kann man in Image-Komponenten eine transparente Farbe einstellen.
fcg - Do 22.05.03 17:09
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| var Jpeg : TJpegImage; Bmp : TBitmap; begin try Jpeg := TJpeg.Create(self); Jpeg.LoadFormFile('bla.jpg') try bmp := TBitmap.Create(self); Bmp.Assign(jpeg); Image1.Picture.Bitmap := Bmp; finally Bmp.free; end; finally Jpeg.Free; end; Image1.Picture.Bitmap.TransparentColor := end; |
So ähnlich müsste das mit dem Konvertieren funktionieren...
fcg
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!