生成缩略图并保存
Set Picture3.Picture = LoadPicture(picDirFull)
Picture3.Width = 6000
Picture3.PaintPicture Picture3.Picture, 0, 0
SavePicture Picture3.Image, "c:\temp.bmp"
这样修改图片大小,结果将图片剪裁掉了,怎么样才能按照像素来生成缩略图?比如一个图片宽度X,让它生成为指定宽度为600px的缩略图
Set Picture3.Picture = LoadPicture(picDirFull)
Picture3.Width = 6000
Picture3.PaintPicture Picture3.Picture, 0, 0
SavePicture Picture3.Image, "c:\temp.bmp"
这样修改图片大小,结果将图片剪裁掉了,怎么样才能按照像素来生成缩略图?比如一个图片宽度X,让它生成为指定宽度为600px的缩略图
解决方案 »
- VB调用C#编译的DLL请大家指教我一下
- 在打开窗口中选好文件,怎样将文件路径放到指定的Text文本框中
- 请高手指教TDBGRID问题 在线等、、、、
- spread控件有没有人用过
- 关于Internet Transfer控件的上传、下载方法
- 急求解决方案!!!
- ado中保存中发生"由于容量太大,没有活动事务"的错误!请各位大侠帮助!
- vb+sql server中的sql查询语句如何写?(很急!)
- TYPE???
- Either BOF or EOF is True, or the current record has been deleted.问题求助
- 实现一个数据转换程序,将XML 数据转换为 CSV,具体如下。 要用VBScript的~~~
- 高手请看,word文档中Range对象里的文本,怎么取得对应的纯文本
Private Sub Form_Load()
Dim pic As StdPicture
Me.Picture3.ScaleMode = vbPixels
Me.Picture3.AutoRedraw = True
Set pic = LoadPicture(picDirFull)
Me.Picture3.Width = 6000
Me.Picture3.PaintPicture pic, 0, 0, Me.Picture3.ScaleWidth, Me.Picture3.ScaleHeight
SavePicture Me.Picture3.Image, "d:\3.bmp"
End Sub
帅啊,vbPixels,这个说是像素,出来好像比绘图工具里的像素小哇