| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1800 人关注过本帖, 1 人收藏
标题:如何导出vb程序的图像文件
只看楼主 加入收藏
老顽童989
Rank: 2
来 自:湖北武汉
等 级:论坛游民
威 望:1
帖 子:56
专家分:20
注 册:2011-5-19
结帖率:50%
收藏(1)
已结贴  问题点数:20 回复次数:5 
如何导出vb程序的图像文件
     如何导出vb程序的图像文件
利用VB-6编制图形文件(Picture控件)后如何将图形文件从VB系统导出:除了用抓图软件,VB教程没有介绍这个功能。语句 LOAD 能将图像调入,但如用 SAVE 语句导出则不行,需要重新定义。如何定义请哪位大侠赐教。
搜索更多相关主题的帖子: vb 图像 文件 导出 定义 
2022-03-20 15:23
约定的童话
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:56
帖 子:246
专家分:1442
注 册:2021-8-1
收藏
得分:8 
VB6.0可使用SavePicture 语句来保存PictureBox 控件中的内容为图片:

1)SavePicture 语句,从对象或控件(如果有一个与其相关)的 Picture 或 Image 属性中将图形保存到文件中。



说明:无论在设计时还是运行时图形从文件加载到对象的 Picture属性,而且它是位图、图标、元文件或增强元文件,则图形将以原始文件同样的格式保存。如果它是 GIF 或 JPEG 文件,则将保存为位图文件。

2)AutoRedraw 属性,返回或设置从图形方法到持久图形的输出。该属性为True,可使 Form 对象或 PictureBox 控件的自动重绘有效。图形和文本输出到屏幕,并存储在内存的图象中。该对象不接受绘制事件,必要时,用存储在内存中的图象进行重绘。

以下代码保存PictureBox 控件装载的图片为bmp文件:

Private Sub Command1_Click()
    SavePicture Picture1.Image, App.Path & "\TEST"   ' 将图片保存到文件。
End Sub
2022-03-20 17:08
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1934
专家分:3012
注 册:2009-12-22
收藏
得分:8 
窗体拖入控件:Picture1

程序代码:
Private Sub Form_Load()
Picture1.AutoRedraw = True
Picture1.Picture = LoadPicture("C:\Users\Administrator\Desktop\test.bmp")  '加载图片到Picture1控件
Picture1.Print "123"  '向图片上面写字
SavePicture Picture1.Image, "C:\1.jpg"    '保存picture1中的图像到本地
End Sub


[此贴子已经被作者于2022-3-20 18:34编辑过]


心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-03-20 18:31
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:4 
注意,Picture 有二个属性里有图像,如3楼代码中出现的属性
Picture1.Picture
Picture1.Image

VB代码绘制的图像,包括 贴图,画图形,输出文字,都是在 Image 属性的图像里。

授人于鱼,不如授人于渔
早已停用QQ了
2022-03-21 19:12
老顽童989
Rank: 2
来 自:湖北武汉
等 级:论坛游民
威 望:1
帖 子:56
专家分:20
注 册:2011-5-19
收藏
得分:0 
谢谢三位版主!!!图像存储到本地文件夹内我知道。就是下面格式的图像文件不能存储:
 我图像1分割成若干份,将这若干份转化到图像2上,这时图像2就变性了,属性变了。便成为“零”了不能
 按原来的图像属性存储了。
  Picture2.PaintPicture Picture1.Picture, I * 60, J * 40, 60 + 8, 40 + 10, M * 60 + 15, N * 40 + 6, 60, 40, &HCC0020
  这时 Picture2.picture 为“0”
  这是为什么,怎么解决。情赐教!!!

我喜欢编程
2022-03-22 16:24
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1934
专家分:3012
注 册:2009-12-22
收藏
得分:0 
提供完整的代码,给你看一下,哪里的问题。

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2022-03-23 18:38
快速回复:如何导出vb程序的图像文件
数据加载中...
 
   



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

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