Delphi以二进制方式读取图片并显示出来
2011-12-02 09:41
393 查看
procedure TForm1.BitBtn1Click(Sender: TObject); var StringStream : TStringStream; FSize : integer; FileData : string; i : integer; DataStr : string; msStream: TMemoryStream; begin msStream:= TMemoryStream.Create; self.img1.Picture.Graphic.SaveToStream(msStream); msStream.Position:=0; StringStream := TStringStream.Create(EmptyStr); fsize:=msStream.Size; StringStream.CopyFrom(msStream, FSize); FileData := StringStream.DataString; self.ProgressBar1.Max:=StringStream.Size; DataStr := EmptyStr; for i := 1 to Length(FileData) do begin DataStr := DataStr + InttoHex(Ord(FileData[i]), 2); // 十六进制显示 // DataStr:=DataStr+er(Ord(FileData[i]),7)// 二进制显示 self.ProgressBar1.Position:=i; Application.ProcessMessages ; end; //Memo1.Text:=DataStr; self.RichEdit1.Text:=DataStr; Application.ProcessMessages ; end;
相关文章推荐
- Win form 在pictureBox控件中实现选择图片然后以二进制方式保存到数据库。以及在pictureBox控件显示出来
- [VB.NET]如何把一个图片保存到access中,又如何把它读取出来,并在picturebox中显示?
- Delphi 读取 c# webservice XML的base64编码图片字符串转化图片并显示
- python 读取二进制 显示图片
- 上传图片以二进制插入到数据库,且读取显示
- Jsp 读取oracle数据库图片,显示出来
- android:读取SD卡中的图片显示出来(缩略图),SD卡工具类(13)
- 数据库读取二进制图片显示到PictureBox中
- 上传图片以二进制插入到数据库,且读取显示
- Asp.net(c#)将数据库中以二进制存的图片显示出来
- WPF——图片的预览,以流的方式将图片保存在数据库中,再以流的方式从数据库中读取显示图片
- wpf图片的预览,以流的方式将图片保存在数据库中,再以流的方式从数据库中读取显示图片
- JAVA读取MongoDB中的二进制图片并在jsp中显示
- Asp.net(c#)将数据库中以二进制存的图片显示出来
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- struts2读取二进制图片并显示
- c# winform下sql图片二进制存储/读取/显示/写入XML/读取XML显示
- 上传图片以二进制插入到数据库,且读取显示
- ADO 从ACCESS数据库读取图片并显示出来