Ich habe ein Form2 das ich mittels
GetFormImage abspeichere. Dieses Bild wird in einer anderen Software weiter verwendet.
Leider wird die Farbtiefe mit 32bit abgespeichert. Mit dieser Farbtiefe kann die nachfolgende Software nichts anfangen. Sie müsste 24bit sein.
Wie kann ich, wenn möglich vor dem Speichern, die Farbtiefe ändern, das diese mit 24bit gespeichert wird?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Button12Click(Sender: TObject); begin SaveDialog1.FileName := 'logo.bmp'; if SaveDialog1.Execute then begin Form2.GetFormImage.SaveToFile(SaveDialog1.FileName); end; end; |
Bis dann Alex
Moderiert von
Narses: Code- durch Delphi-Tags ersetztModeriert von
Narses: Topic aus Multimedia / Grafik verschoben am Do 14.05.2009 um 09:25