Thema: WMF To PNG

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#6

AW: WMF To PNG

  Alt 8. Jun 2024, 23:07
COLOR_RGBALPHA?

Zitat:
png := TPngImage.CreateBlank(COLOR_RGB, 16,
16 Bit Farbtiefe?

Ist das pro Farbe oder insgesamt?


Vielleicht so?
Delphi-Quellcode:
png := TPngImage.CreateBlank(COLOR_RGBALPHA, 8, wmf.Width, wmf.Height);
png.Canvas.Draw(0, 0, wmf);
png.SafeToFile(...

png := TPngImage.CreateBlank(COLOR_RGBALPHA, 16, wmf.Width, wmf.Height);
png.Canvas.Draw(0, 0, wmf);
png.SafeToFile(...

png := TPngImage.CreateBlank(COLOR_RGB, 8 {oder 16}, wmf.Width, wmf.Height);
png.CreateAlpha;
png.Canvas.Draw(0, 0, wmf);
png.SafeToFile(...

png := TPngImage.Create;
png.Resize(wmf.Width, wmf.Height);
png.CreateAlpha;
png.Canvas.Draw(0, 0, wmf);
png.SafeToFile(...
und dann ohne FillRect nur noch das WMF drauf.
Ist das WMF auch transparent?

Und probieren, ob mit oder ohne Setzen des Brush.
$2B or not $2B

Geändert von himitsu ( 8. Jun 2024 um 23:23 Uhr)
  Mit Zitat antworten Zitat