手机
当前位置:查字典教程网 >编程开发 >php教程 >IStream与TStream之间的相互转换
IStream与TStream之间的相互转换
摘要:procedureTForm1.Button1Click(Sender:TObject);varmemoStream,OleStream:T...

procedureTForm1.Button1Click(Sender:TObject);

var

memoStream,OleStream:TStream;

Stream:IStream;

begin

image1.Picture:=nil;

image2.Picture:=nil;

//显示初始照片

image1.Picture.LoadFromFile('c:logo.bmp');

memoStream:=TmemoryStream.Create;

try

//将照片保存为TmemoryStream

image1.Picture.Bitmap.SaveToStream(memoStream);

memoStream.Position:=0;

//将TmemoryStream转成IStream

stream:=TStreamAdapter.Create(memoStream);

//将IStream转成TOleStream==TmemoryStream

OleStream:=TOleStream.Create(Stream);

image2.Picture.Bitmap.LoadFromStream(OleStream);

finally

memoStream.Free;

OleStream.Free;

end;

end;

///////////////////////////

uses

....................AxCtrls,ActiveX;//必加此二单元

【IStream与TStream之间的相互转换】相关文章:

php通过exif_read_data函数获取图片的exif信息

php将12小时制转换成24小时制的方法

不用iconv库的gb2312与utf-8的互换函数

无限级别菜单的实现

PHP中实现进程间通讯

一棵php的类树(支持无限分类)

输出控制类

人大复印资料处理程序_查询篇

一个PHP+MSSQL分页的例子

用php实现gb2312和unicode间的编码转换

精品推荐
分类导航