我现在的做法是使用API函数将图像保存到剪贴板,然后利用Picture的SavePicture方法将图像保存,但是这样保存的是.bmp格式的,我想存为.jpg格式的,或者更小的也行,因为要进行传输,请各位高手帮帮忙呀~~~~
解决方案 »
- 关于随机数的问题?
- listview如何避免屏幕的闪动呢?填充数据后调整列宽就会闪烁?
- 请问如何改变MSCHART控件的PLOT区的大小?
- 为什么无论用DAO3.6还是ADODB连接数据库都无法进行update??
- 1个关于DATAGRID控件和SQL2000连接的简单问题高分求解~~~~~
- 大家进来讨论一下,VC,java , delphi , c++ 哪个好?
- win98 vb6sp5 install shield express 3.5.4 做安装,如何使安装程序能反复安装,覆盖前面做的安装,然后在控制面板里卸载时,只有一个安
- 注册表的问题!
- 如何从EXCEL表格中导出文本(不须表格)到TEXT
- 得分最容易的。
- BOM算法
- 如何添加滚动条
XP转为jpg的代码如下,需要的话请自行下载. '窗体上添加 Command1 ,Imgedit1
'在添加部件里可以找到Kodak(第一个),它是调用Imgedit.ocx Option Explicit
Private Sub Form_Load()
ImgEdit1.Image = "c:\fw.bmp" '先让ImgEdit随便显示一幅图片,不然后面的语句执行时会发生错误
ImgEdit1.Display
ImgEdit1.Refresh
End Sub Private Sub Command1_Click()
If (ImgEdit1.IsCliPBoardDataAvailable And ImgEdit1.ImageDisplayed) Then
'从剪贴板粘贴图象,其参数为Imgedit的显示区域的起始坐标
ImgEdit1.ClipboardPaste 0, 0
ImgEdit1.CompletePaste
End If
'保存图片为jpg格式
ImgEdit1.SaveAs "c:\tt.jpg", wiFileTypeJPG, , 6
MsgBox "保存Jpg图片完成"
End Sub
'*********************************************************XP 请下载:【CBM666 的GDI BMP转为JPG】
http://download.csdn.net/source/375029