verdiğiniz bitmap resmi karakter olarak renkli html sayfa yapan bir hale getirdim.
sonuç çok güzel, bakınız benim resmim
http://members.lycos.co.uk/mtngndz/dosyalar/a.html
formunuza bir adet image nesnesi atın ve bmp resim yükleyin.
bir de buton.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
List: TStringList;
b1: TBitmap;
c1: PByteArray;
x, y: Integer;
s:string;
begin
try
list := TStringList.Create;
list.Clear;
list.Add('<html>');
list.Add('<FONT SIZE=1><FONT FACE="Arial">');
b1 := Image1.Picture.Bitmap;
for y := 0 to b1.Height - 1 do
begin
c1 := b1.Scanline[y];
s:='';
for x := 0 to (b1.Width - 1)*3 do
if (x mod 3) = 2 then
s:= s+ '<span style="color: rgb('+ inttostr(c1[x])+','+inttostr(c1[x])+','+inttostr(c1[x])+');">M</span>';
list.Add(s+'<BR>');
end;
list.Add('</FONT>');
list.Add('</html>');
list.SaveToFile('c:\a.html');
finally
list.Free;
end;
end;

