| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1482 人关注过本帖, 1 人收藏
标题:求助图片显示问题
只看楼主 加入收藏
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:284
专家分:616
注 册:2012-9-21
结帖率:96.67%
收藏(1)
已结贴  问题点数:10 回复次数:7 
求助图片显示问题
我的数据库内有一个二进制字段,内保存有1万张商品图片

每次浏览时都要从这里提取出来,生成临时文件,再显示
=strtofile(字段名,临时文件名)
thisform.image1.picture=临时文件名

问题就是:我看大量的商品图时,就要重复产生大量的临时图片文件,这样会造成磁盘大量访问与垃圾,速度也慢
那么有什么好方法,将图片读到内存,thisform.image1.picture 能否直接显示内存图片?或有什么方法只通过内存就可以解决问题?好处是减少垃圾 减少磁盘访问,提高速度
搜索更多相关主题的帖子: 图片 显示 thisform 磁盘 内存 
2019-08-25 10:16
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
目前保存图片的共性做法是:将图片保存在指定的文件夹下,用的时候从这个文件夹下直接调用就可以了

坚守VFP最后的阵地
2019-08-25 10:25
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:284
专家分:616
注 册:2012-9-21
收藏
得分:0 
方法不太好,因为有些图片文件比较大,打开页面是很慢的。因为二进制内保存的是略缩图。
2019-08-25 11:02
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
VFP9下 PictureVal 属性 试试

坚守VFP最后的阵地
2019-08-25 11:22
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:284
专家分:616
注 册:2012-9-21
收藏
得分:0 
还是离不开以磁盘文件的方式
2019-08-25 11:39
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:10 
以下是引用zhken在2019-8-25 11:39:00的发言:

还是离不开以磁盘文件的方式

帮助文件认真看了吗

坚守VFP最后的阵地
2019-08-25 11:54
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:284
专家分:616
注 册:2012-9-21
收藏
得分:0 
可以了。
repl bb with filetostr('c:\aa,jpg')
thisform.image4.PictureVal=bb
2019-08-25 12:28
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
收藏
得分:0 
以前我也是把图片存在字段内,后来都改成以目录形式访问文件!至于阅读过的文件,及时清理即可。
2019-08-26 08:02
快速回复:求助图片显示问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053096 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved