Nachdem bei "echter Steganographie" eine sichtbare Änderung der Datei möglichst unterbleiben soll und Du auf Bitebene arbeiten müsstest, vermutet ich dass Du eher das was Du in
http://www.delphipraxis.net/172362-p...ml#post1196991 angefangen hast mit einem Memo fortführen möchtest. Der einzige Unterschied ist eigentlich dass Du nicht jedes mal ein Byte aus einer Datei liest, sondern Dir einen "Ord-Wert" nach dem anderen aus dem Text des Memos holst, also irgendetwas in der Art:
Delphi-Quellcode:
Function GetFarbeFromString(const s:String;Position:Integer):TColor;
begin
if length(s)<=Position then
Result := Ord(s[Position])
else
Result := clBlack;
end;
procedure TForm1.Button1Click(Sender: TObject);
Var
index1,index2,x:Integer;
Farbe:TColor;
s:AnsiString;
begin
x := 1;
s := Memo1.Lines.Text;
For index1:=1 to 300 do
begin
for index2:=1 to 300 do
begin
farbe := GetFarbeFromString(s,x);
inc(x);
image2.canvas.pixels[index1,index2]:=farbe;
end;
end;
end;