请教各位高手。我要给一幅BMP图加入一些内容(比如说水印),将要对BMP的原始数据进行运算操作。
我现在加水印的函数定义为:
EMBED(var c : array of double)
我想将BMP文件存储在c中,现在我使用的是TMemoryStream
代码如下
var
M:TMemoryStream
begin
M := TMemoryStream.Create;
M.LoadFromFile(OpenDialog.FileName);
end;我想问问,BMP文件现在在M中到底是什么形式(是不是2进制的)?
怎么样才能将M中读入的数据做为参数传递到EMBED中?
我现在加水印的函数定义为:
EMBED(var c : array of double)
我想将BMP文件存储在c中,现在我使用的是TMemoryStream
代码如下
var
M:TMemoryStream
begin
M := TMemoryStream.Create;
M.LoadFromFile(OpenDialog.FileName);
end;我想问问,BMP文件现在在M中到底是什么形式(是不是2进制的)?
怎么样才能将M中读入的数据做为参数传递到EMBED中?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货