社区
数据库相关
帖子详情
如何把压缩图片存到数据库中
ljlmail
2003-06-11 04:07:15
我想实现当图片入库的时候,压缩,调出的时候解压,以供浏览等功能使用,应该如何做呢,压缩的图片如何存到数据库中
...全文
142
4
打赏
收藏
如何把压缩图片存到数据库中
我想实现当图片入库的时候,压缩,调出的时候解压,以供浏览等功能使用,应该如何做呢,压缩的图片如何存到数据库中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjs_lh
2003-06-19
打赏
举报
回复
另:在数据库中,图片字段的类型应为image
yjs_lh
2003-06-19
打赏
举报
回复
var
mss: TMemoryStream;
zip: TDeCompressionStream;
zip1: TCompressionStream;
fs : TFileStream;
fBuf: Array[0..16383] of Byte;
flen: Integer;
//从数据库中取出图片
//...写出SQL语句以取得有图片的记录,此处从略
mss := TMemoryStream.Create;
fs := TFileStream.Create('filename.jpg',fmCreate or fmOpenWrite);
try
TBlobField(Que.FieldByName('pic')).SaveToStream(mss);
zip := TDeCompressionStream.Create(fs);
try
flen := zip.Read(fbuf, SizeOf(fBuf));
while flen > 0 do begin
fs.Write(fbuf, flen);
flen := zip.Read(fbuf, SizeOf(fBuf));
end;
finally
FreeAndNil(zip);
end;
finally
mss.Free;
fs.Free;
end;
//将文件filename.jpg中的图片保存到数据库
//...写出SQL语句,打开Que,并定位到要保存图片的记录,此处从略
fs := TFileStream.Create('filename.jpg',fmOpenRead);
mss := TMemoryStream.Create;
try
zip1 := TCompressionStream.Create(clDefault,mss);
try
flen := fs.Read(fbuf, SizeOf(fBuf));
while flen > 0 do begin
zip1.Write(fbuf, flen);
flen := fs.Read(fbuf, SizeOf(fBuf));
end;
//保存到数据库
TBlobField(Que.FieldByName('pic')).LoadFromStream(mss);
Que.UpdateBatch();
//...
finally
zip1.Free;
end;
finally
fs.Free;
mss.Free;
end;
yjs_lh
2003-06-11
打赏
举报
回复
存出与存入数据库直接使用TBlobField即可。
压缩与解压可以使用 zlib单元的 TCompressionStream.
idilent
2003-06-11
打赏
举报
回复
好像又winzip的压缩和解压的方法。
图片
保存在
数据库
这个知识点讲解了如何将
图片
压缩
后保存在
数据库
中
,并详细解释了
图片
压缩
、
图片
存储在
数据库
、使用 Java 保存
图片
到
数据库
、
数据库
表字段、Java
图片
处理、
数据库
字段存储
图片
和小
图片
存储在
数据库
的过程。
Asp.net把
图片
存入
数据库
和读取
图片
的方法
网上关于ASP.NET上传
图片
到
数据库
的资料非常多,常用的如下:存储
图片
类型数据有以下几种方式:1.将
图片
转换为二进制数组(byte[]) 代码如下:byte[] fileData = this.FileUpload1.FileBytes; 2. 根据路径将文件转换...
把
图片
压缩
到jpg格式的缩略图并保
存到
数据库
在IT领域,将
图片
压缩
为jpg格式的缩略图并存储到
数据库
是一项常见的操作,尤其在网站开发、移动应用和数据分析等场景
中
。这个过程涉及到了图像处理、文件
压缩
、
数据库
交互等多个技术环节。以下是对这些知识点的详细...
PB-
数据库
保存
图片
并在Datawindow
中
显示
标题 "PB-
数据库
保存
图片
并在Datawindow
中
显示" 涉及到的是使用PowerBuilder(PB)这个开发工具,将
图片
数据存储在
数据库
中
,并在DataWindow控件
中
进行显示的技术。下面,我们将深入探讨这一主题。 1. **Power...
android保存
图片
到
数据库
在Android开发
中
,有时候我们需要将
图片
保
存到
数据库
中
,以便于后续的应用程序能够快速访问这些
图片
数据。本篇文章将详细解析如何在Android应用程序
中
实现
图片
到
数据库
的保存功能,并且会通过两个具体的示例来演示这...
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章