DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a12315
今日帖子: 52
在线用户: 14
导航: 论坛 -> 未知:1 斑竹:  
作者:
女 任 我 行 ▲△△△△ -
2003/4/14 16:20:05
标题:
请教图片处理问题,谢谢各位。 浏览:4998
加入我的收藏
楼主: 我把一个Jpeg图片以二进制写入SQL Server数据库,字段雷行为Image型,但是用
DBImage控件提取图片会出错,请问各位高手怎么处理,能否用Image提取数据库中的图片,怎么处理??小弟万分感谢
----------------------------------------------
作者:
男 hedong (hedong) ★☆☆☆☆ -
盒子活跃会员
2003/4/14 17:46:22
1楼: DBImage只能读取bmp格式,要是存的是jpg,必须用Image,
给你代码,

        if (not FieldByName('photo').isNull) then
            begin
                ms:=tmemorystream.Create;
                jp := TJPEGImage.Create;
                try
                    TBlobField(FieldByName('photo')).SaveToStream(ms);
                    ms.Position:=0;
                    jp.LoadFromStream(ms);
                    Image1.Picture.Bitmap.Assign(jp);
                finally
                    ms.Free;
                    jp.Free;
                end;
            end;

ms和jp变量你自己定义一下即可。
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/6/10 16:53:56
2楼: 可以直接使用的,不需要额外代码。

查我自己的博客,有两篇文章讲这个。

https://blog.csdn.net/pcplayer/article/details/71716142

https://blog.csdn.net/pcplayer/article/details/82990592

如果你是新版的 Delphi,按照第二篇文章的意思做,不用写代码就可以。
----------------------------------------------
-
作者:
男 limin (limin) ★☆☆☆☆ -
盒子活跃会员
2022/6/12 11:53:03
3楼: 确实不错!
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS