TBLOBSTREAM是什么哟?是哪个地方的控件???该如何结合结合image来处理?请给点示例代码,谢谢!!!
解决方案 »
- 我的电脑有多硬盘,如何检测磁盘的空间信息??
- 调用标准对话框是出现指针指向错误,真是奇怪???,过程代码如下
- 我用RAVE设计报表,请问我怎么样将edit1.text中的值动态地付值给报表中dataview2databand.height??????
- 求打包Delphi工程的最简单的工具方法!
- 100送第一个解决此问题的高手(在线等待,立即给分)
- 请问:如何编写WindowsNT服务?
- 为什么出错?
- 关于TPageControl的问题,简单:)
- 很急的问题。。。。TTable控件显示的数据排序
- 如何响应动态生成组件的事件?急!!!
- 使用DAO的CompactDatabase,当ACCESS数据库加有密码时应该怎样写?
- olecontainer.savetofile或者memorystream1.savetofile为何是乱码?
然后用流储存
Load
var
ms:tmemorystream;
begin
ms:=tmemorystream.Create;
try
Image1.Picture.Bitmap.SaveToStream(ms);
with ADOQuery1 do
begin
Open;
ms.Position:=0;
Insert;
TBlobField(FieldByName('i')).LoadFromStream(ms);
Post;
Close;
end;
finally
ms.Free;
Image1.Picture.Graphic:=nil;
end;
end;procedure TForm1.Button2Click(Sender: TObject);//读取图片
var
ms:tmemorystream;
begin
ms:=tmemorystream.Create;
try
with ADOQuery1 do
begin
Open;
First;
MoveBy(StrToInt(Edit1.Text));
TBlobField(FieldByName('i')).SaveToStream(ms);
Close;
end;
ms.Position:=0;
Image1.Picture.Bitmap.LoadFromStream(ms);
finally
ms.Free;
end;
end;
挺简单的Uses JPEG;procedure convert_image(btoj:boolean;filesource:string;fileobject:string);
var
abmp:TBitmap;
jp:TJPEGimage;
begin
abmp:=TBitmap.Create;
jp:=TJPEGimage.Create; try
if btoj then //Bmp to JPEG
begin
abmp.LoadFromFile(filesource);
jp.Assign(abmp);
jp.SaveToFile(fileobject);
end else
begin //JPEG to BMP
jp.LoadFromFile(filesource);
abmp.Assign(jp);
abmp.SaveToFile(fileobject);
end;
finaly
abmp.FreeImage;
jp.Free;
end;
end;
我想这应该是SQL Server2000的错,
因为SQL Sever2000中的image自动置为16,更改不了。
各为,有没有其他办法寸取更大的图片?
但BMP是标准位图,而对压缩或者非标准压缩格式的图片是如何处理的呢?各位,请踢教?