裁剪区域(clipping region)到底是什么

z752964360 2008-10-12 10:21:56
被region 折磨
试了很多方法费了很大劲现在仅知道:

region 是一个GDI对象 是一个区域可以在里面画图

system region 系统给的有时是整个客户区client有时是要重新画的无效区

clipping region为了画图给的一块小区域<=客户区

clipping path 什么东西?



没处找资料啊
那位仁兄能给点详细资料MSDN里就写函数怎么用!看了之后还是不理解
...全文
756 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qgw_2000 2008-10-13
  • 打赏
  • 举报
回复
Show_Mike 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 z752964360 的帖子:]
被region 折磨
试了很多方法费了很大劲现在仅知道:

region 是一个GDI对象 是一个区域可以在里面画图

system region 系统给的有时是整个客户区client有时是要重新画的无效区

clipping region为了画图给的一块小区域 <=客户区

clipping path 什么东西?



没处找资料啊
那位仁兄能给点详细资料MSDN里就写函数怎么用!看了之后还是不理解
[/Quote]
你可能没有怎么用过photoshop吧.msdn内的说明:
A clipping region is a region with edges that are either straight lines or curves. A clip path is a region with edges that are straight lines, Bézier curves, or combinations of both.
凡是用过photoshop的一般知道,进行部分图像内容复制或图层处理时,常常用钢笔工具给出复制区域的范围(选区),这个选区用边缘线来描述.---->该边缘线即路径,而由边缘线界定的内部则为选区,即clipping region.
z752964360 2008-10-13
  • 打赏
  • 举报
回复
谢谢大家
sharp0309 2008-10-13
  • 打赏
  • 举报
回复
clipping path 剪切路径
dirdirdir3 2008-10-13
  • 打赏
  • 举报
回复
cliping path其实就是多边形(region的外边)的边的集合,它们组成的图形必须是闭合的................................
Hiiishe 2008-10-13
  • 打赏
  • 举报
回复
先理解这个函数,就有个大体的认识了
Hiiishe 2008-10-13
  • 打赏
  • 举报
回复
其实就一个基本的函数理解就行了
SelectClipRgn()
这个函数的作用根据参数是把你选入的区域作为剪裁区域,也就是说,当你指定RGN_AND时,你的区域和原先的剪裁区域做交集的结果再作为剪裁区域。其他的参数以此类推。

至于剪裁区域的概念,不知道怎么说,你可以看看windows程序设计里面有。这本电子书网上很多下载

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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