![]() |
Header einer Bitmap ändern / hinzufügen
Hi
Um eine Bitmap zu identifizieren würde ich gerne ein bzw. Zwei Zeilen über den Code der Bitmap setzen, u.a. auch damit man sie nicht einfachso mit Paint öffnen kann. Nun hab' ich bisher allerdings nur (recht gute) Erfahrungen mit Stringlists (TStrings). Krieg ich die BMP irgendwie darein? Tumm |
Re: Header einer Bitmap ändern / hinzufügen
Hallo,
so könnts gehen:
Delphi-Quellcode:
Informier dich am Besten über die
const
headerstring = 'this bitmap is property of tumm'; procedure EncodeFile(FName: string); var msin, msout: TMemoryStream; begin msin := TMemoryStream.Create; msin.LoadFromFile(FName); msin.Position := 0; msout := TMemoryStream.Create; msout.Write(headerstring, length(headerstring)); msout.CopyFrom(msin,msin.Size); msout.SaveToFile(FName); msin.Free; msout.Free; end; function GetDecodedFile(FName: string): TMemoryStream; var mstmp: TMemoryStream; begin mstmp := TMemoryStream.Create; mstmp.LoadFromFile(FName); mstmp.Position := length(headerstring); Result := TMemoryStream.Create; Result.CopyFrom(mstmp, mstmp.Size-mstmp.Position); mstmp.Free; end; ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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