![]() |
TImage zu TBitMap casten
Hallo Comm,
ich möchte ein Bild mit Steganographie verschlüsseln. Jetzt möchte ich es einmal visualisieren und einmal damit arbeiten. Ich möchte also für die Visualisierung TImage verwenden & für die Bearbeitung TBiTMap. Einlesen tu ich es über
Delphi-Quellcode:
.
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName)
Jetzt soll das aus dem TImage in die BiTMap geschrieben werden - wie stell ich es am ressourcenschonensten an? |
AW: TImage zu TBitMap casten
TImage.Picture.Bitmap
|
AW: TImage zu TBitMap casten
wenn es ein Bitmap ist und kein anderes Format ...
|
AW: TImage zu TBitMap casten
@Elexarie
Also, wenn du in
Delphi-Quellcode:
eine Bitmap lädst, dann wandert sie sozusagen direkt in
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName)
Delphi-Quellcode:
. Das Problem ist, wenn man etwas anderes läd, z. B. Icon oder Jpg, das schluckt
Image1.Picture.Bitmap
Delphi-Quellcode:
auch, ist dann aber keine Bitmap. Man kann es aber auch direkt laden mit
Image1.Picture
Delphi-Quellcode:
, dann gibt es eine Fehlermeldung wenn es keine Bitmap ist, aber dann ist man sicher, dass es eine Bitmap ist.
Image1.Picture.Bitmap.LoadFromFile(OpenPictureDialog1.FileName)
|
AW: TImage zu TBitMap casten
An sonsten die Graphic die ein Jpeg, Png oder anderes enthält, zu einem Bitmap "umbauen".
Delphi-Quellcode:
// ...
begin // ... with TPicture.Create do // simple convert any graphic to bitmap try LoadFromFile({OpenPictureDialog1.}FileName); Image1.Picture.Bitmap.Assign(Graphic); Image1.Invalidate; finally Free; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz