网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林网上冲浪反毒杀毒

怎么将jpg或wmf等格式从磁盘读入内存,然后image控件指向内存区域

怎么将jpg或wmf等格式从磁盘读入计算机内存,然后image控件指向计算机内存区域目的就是把磁盘上的wmf进行二进制加密码.
显示时就读取磁盘上的wmf文件,然后将解密的文件写入计算机内存区域,再将image控件指向计算机内存区,并显示.
谢谢..解答.--
数据(Data)流   TMemoryStream---
TMemoryStream   的   LoadFromFile
TImage                 的   LoadFromStream---
因为文件是加入密的,如果TmemoryStream用LoadFromFile,那么TImage.loadfromStream一定会出错的.
TMemoryStream能不能一个字节一个字节的累积数据(Data),完了之后再用Timage.loadfromstream---
alw:TMemorystream;
abc:file   of   byte;
xx:byte;
i:integer;
myjpg:Timage;
begin
  myjpg:=Timage.Create(Form1);
    alw:=TMemorystream.Create;
    i:=1;
  opendialogI.Execute;
  Assignfile(abc,opendialogI.Files[0]);
  reset(abc);
  while   not   eof(abc)   do   begin
  read(abc,xx);
  alw.Seek(i-1,soFromBeginning);
  alw.Write(xx,1);
  seek(abc,i);
  i:=i+1;
  end;
  alw.Seek(0,soFromEnd);
  imageI.Picture.Bitmap.LoadFromStream(alw);
//如果图片不是bmp,是其他类型的话,是不是因为用
  imageI.Picture.Graphic.LoadFromFile(alw);??
这是我的代码,乱乱的.我一直都不知道memorystream.seek怎么用.---
当然主要是wmf,刚刚试了bmp   文件可以.可是wmf就不行了.---
不用一个字节一个字节的读.
alw.LoadFromFile(opendialogI.FileName);---
我也想知道,正在找這方面的資料~~~~~
周星星与女友在床头的经典对白 一位女孩第一次开房的经历
感人!那一年,我看到了爸爸和赤裸的姐姐 少妇口述:400个性伴侣仍让她渴望男人
[]作者:本站整理  来源:不祥