找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 974|回复: 9

[labview求助] 想实现一个保存图片的对话框

[复制链接]
发表于 2011-4-20 22:40:42 | 显示全部楼层 |阅读模式
本帖最后由 ponai 于 2011-4-20 22:41 编辑


我希望可以实现选择图片保存类型的功能,三种类型jpg、bmp、png,希望能在下拉菜单中出现这三种类型。
我现在可以实现类似的功能,但是要提前输入图片类型。
请求有经验的高手指点,不胜感激。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-4-21 21:47:24 | 显示全部楼层
将patern 设置成,

.jpg,.bmp,.png   

你把我上面一行的字符串拷贝粘贴进去即可。
回复 顶

使用道具 举报

 楼主| 发表于 2011-4-21 12:08:53 | 显示全部楼层
回复 老头子 的帖子

谢谢。

我用你提到的那三个函数可以实现选择图片保存的功能,但是要提前输入图片保存类型到string中,我想弄成下拉菜单,不用自己输入。可能要重新做一个对话框的子VI,但是我现在完成不了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2011-4-21 09:24:26 | 显示全部楼层
write png file.vi
write bmp file.vi
write jpeg file.vi
回复 顶

使用道具 举报

发表于 2011-4-21 09:24:38 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2011-4-22 12:12:43 | 显示全部楼层
回复 wdyjz 的帖子

按照你的办法试了一下,还是不行。仍然感谢你。
因为要用不同的函数保存图片,所以我用了case结构实现选择函数的功能。
现在问题好像是出在对话框上,对话框的输入端不能对图片类型进行选择,而且没有相应的输出端输出图片类型,以便用不同的函数保存图片。
我在考虑写一个对话框的子VI,但是我太清楚怎么弄。
回复 顶

使用道具 举报

发表于 2011-4-22 14:35:59 | 显示全部楼层
那就调用activex实现吧
commondialog中保存或另存为的使用方法
Private Sub mnuothersave_Click()

'显示另存为对话框

   CommonDialog1.ShowSave

'设置文件的类型
   CommonDialog1.Filter = "所有文件|*.*|RTF|*.RTF| 文本文件|*.txt"

'判断是否选择文件
   If CommonDialog1.FileName <> "" Then

'记录并复制文件路径,其中APP指定应用程序的标题、版本、可执行文件和帮助文件的路径及方法

PATH属性用来返回和设置应用程序的当前路径。集体格式为
   FileCopy App.Path & "\文件名", CommonDialog1.FileName
   End If
End Sub

回复 顶

使用道具 举报

发表于 2011-4-22 15:28:52 | 显示全部楼层
本帖最后由 wdyjz 于 2011-4-22 15:29 编辑

如本程序,LabVIEW8.2实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2011-4-21 09:21:34 | 显示全部楼层
有一个保存图片的vi,名字忘了,你还是找找
回复 顶

使用道具 举报

 楼主| 发表于 2011-4-23 11:36:29 | 显示全部楼层
回复 wdyjz 的帖子

谢谢你。
我还得再好好看看你给我的样例,刚接触Labview,还不知道怎样用。
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 03:09 , Processed in 0.063264 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表