如何保存图片某部分?

xinyuanzz998 2004-10-07 05:41:55
使用PaintPicture方法将一张图片的一部分截取到一个picturebox里面 用SavePicture方法保存picturebox里面的图片 可是会把picturebox的空白区域也一起保存下来 可是我只想保存截取的部分
要求picturebox大小固定 该怎么办?
...全文
124 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinyuanzz998 2004-10-08
  • 打赏
  • 举报
回复
我想到一个办法 比较简单 经测试后证明可行 给遇到同样问题的同志参考一下

方法是 新建一个PICTUREBOX作为容器(命名为pic4) 把存放截取后图片的PICTUREBOX(pic3)放到pic4里面 然后每次截取图片时改变一次pic3的大小 使之与截取图片大小相匹配 这样用savepicture方法保存PIC3的IMAGE时就不会把多余部分也保存下来 :)

部分主要代码如下:
private Sub cut_Click()
Pic3.Move 0, 0, preX - x0, preY - y0
Pic3.Cls
Pic3.PaintPicture Pic2.Image, 0, 0, preX - x0, preY - y0, x0, y0, preX - x0, preY - y0
End Sub

说明:pic2为存取源图片的picturebox (x0, y0) (prex,prey)是截取图片时显示矩形框的对角坐标
xinyuanzz998 2004-10-08
  • 打赏
  • 举报
回复
咋每人答我
luoshulin 2004-10-08
  • 打赏
  • 举报
回复
回复人: xinbin120() ( ) 信誉:100 2004-10-7 17:46:20 得分: 0



vb登陆器为什么 不能 在没有安装sql server上运行登陆呢?提示错误为:类不支持自动或没有此项接口。请帮帮忙吧?


因为没有对应的驱动阿
xinbin120 2004-10-07
  • 打赏
  • 举报
回复
vb登陆器为什么 不能 在没有安装sql server上运行登陆呢?提示错误为:类不支持自动或没有此项接口。请帮帮忙吧?

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧