IStream与TStream之间的相互转换
procedure TForm1.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之间的相互转换
procedure TForm1.Button1Click(Sender: TObject); var memoStream,OleStream:TStream; Stream : IStream; begin image1.Picture :=nil; image2.Picture :=nil; //显示初始照片 image1.Picture.LoadFromFile('c:\logo.bmp'); memoS
-
java 日期各种格式之间的相互转换实例代码
java 日期各种格式之间的相互转换实例代码 java日期各种格式之间的相互转换,直接调用静态方法 实例代码: java日期各种格式之间的相互转换,直接调用静态方法 package com.hxhk.cc.util; import java.text.SimpleDateFormat; import java.util.Date; import com.lowagie.text.pdf.codec.postscript.ParseException; public class DateUtil
-
C#实现String类型和json之间的相互转换功能示例
本文实例讲述了C#实现String类型和json之间的相互转换功能.分享给大家供大家参考,具体如下: ////Donet2.0 需要添加引用 // 从一个对象信息生成Json串 public static string ObjectToJson(object obj) { return JavaScriptConvert.SerializeObject(obj); } // 从一个Json串生成对象信息 public static object JsonToObject(string jsonS
-
PHP二进制与字符串之间的相互转换教程
本文主要介绍了php二进制与字符串之间的相互转换教,有需要的朋友可以来了解一下. php代码如下: <?php header("Content-type: text/html; charset=utf-8"); /** * 将字符串转换成二进制 * @param type $str * @return type */ function StrToBin($str){ //1.列出每个字符 $arr = preg_split('/(?<!^)(?!$)/u', $str);
-
浅谈二进制、十进制、十六进制、字符串之间的相互转换
1. 字节转10进制 直接使用(int)类型转换. /* * 字节转10进制 */ public static int byte2Int(byte b){ int r = (int) b; return r; } 2. 10进制转字节 直接使用(byte)类型转换. /* * 10进制转字节 */ public static byte int2Byte(int i){ byte r = (byte) i; return r; } 3. 字节数组转16进制字符串 对每一个字节,先和0xFF做与运算
-
php实现xml与json之间的相互转换功能实例
本文实例讲述了php实现xml与json之间的相互转换功能.分享给大家供大家参考,具体如下: 用php实现xml与json之间的相互转换: 相关函数请查看php手册. 一.参考xml如下 <?xml version="1.0" encoding="UTF-8"?> <humans> <zhangying> <name>张三</name> <sex>男</sex> <old>
-
Java 和 Javascript 的 Date 与 .Net 的 DateTime 之间的相互转换
Java 和 Javascript 的 Date 对象内部存放的是从1970年1月1日0点以来的毫秒值. .Net 的 DateTime 对象内部存放的是从0001年1月1日12点以来的tick值,1ticks=100纳秒=0.1微秒. 因此,我们可以借助1970年1月1日0点这个特殊的时刻来对二者进行换算,代码如下: using System; namespace Extends { public static class DateTimeEx { #region DateTime Exten
-
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fastJson提供的json对象. JSONArray:fastJson提供json数组对象. 我们可以把JSONObject当成一个Map<String,Object>来看,只是JSONObject提供了更为丰富便捷的方法,方便我们对于对象属性的操作.我们看一下源码. 同样我们可以把JSONArra
-
java实现Xml与json之间的相互转换操作示例
本文实例讲述了java实现Xml与json之间的相互转换操作.分享给大家供大家参考,具体如下: 旁白: 最近关于xml与json之间的转换都搞蒙了,这里写一个demo,以后备用. 正题: project格式是: jar包是一个一个检出来的,还算干净了. 代码: 工具类: package exercise.xml; import net.sf.json.JSON; import net.sf.json.JSONSerializer; import net.sf.json.xml.XMLSerial
-
pytorch numpy list类型之间的相互转换实例
如下所示: import torch from torch.autograd import Variable import numpy as np ''' pytorch中Variable与torch.Tensor类型的相互转换 ''' # 1.torch.Tensor转换成Variablea=torch.randn((5,3)) b=Variable(a) print('a',a.type(),a.shape) print('b',type(b),b.shape) # 2.Variable转换
随机推荐
- jdbc连接sqlserver数据库示例
- jquery弹出关闭遮罩层实例
- JQuery入门——移除绑定事件unbind方法概述及应用
- angular.js中解决跨域问题的三种方式
- Windows Vista中IIS7的安装及配置ASP+Access环境的图文教程
- Java使用正则表达式提取XML节点内容的方法示例
- 如何在Oracle中导入dmp文件
- 使用iOS推送时警告错误的解决方法
- js与jQuery 获取父窗、子窗的iframe
- PHP基础之运算符的使用方法
- Python中执行存储过程及获取存储过程返回值的方法
- Python制作刷网页流量工具
- 基于Mysql的IP处理函数inet_aton()与inet_ntoa()的深入分析
- 基于socket.io和node.js搭建即时通信系统
- jQuery中值得注意的trigger方法浅析
- vue中的scope使用详解
- JQuery操作元素的css样式
- Powershell ISE的抽象语法树编程示例
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
- SQLSERVERS 数据整理方法