为什么80%的码农都做不了架构师?>>>   

绘制在 RenderTarget.PushAxisAlignedClip() 与 RenderTarget.PopAxisAlignedClip() 之间的内容将被指定的矩形剪辑。


uses Direct2D, D2D1;procedure TForm1.FormPaint(Sender: TObject);
varcvs: TDirect2DCanvas;R,RClip: TRect;
begincvs := TDirect2DCanvas.Create(Canvas, ClientRect);R := ClientRect;InflateRect(R, -ClientWidth div 6, -ClientHeight div 6);{设置剪辑区域}RClip := R;InflateRect(RClip, -ClientWidth div 6, 0);cvs.BeginDraw;cvs.Pen.Color := clGreen;cvs.Brush.Color := clGreen;cvs.Ellipse(R); //第一个椭圆cvs.RenderTarget.PushAxisAlignedClip(RClip, D2D1_ANTIALIAS_MODE_PER_PRIMITIVE); //参数2是抗锯齿的模式cvs.Brush.Color := clWhite;cvs.Ellipse(R); //第二个椭圆cvs.RenderTarget.PopAxisAlignedClip;cvs.EndDraw;cvs.Free;
end;procedure TForm1.FormResize(Sender: TObject);
beginRepaint;
end;


效果图:


转载于:https://my.oschina.net/hermer/blog/319489

Direct2D (15) : 剪辑相关推荐

  1. HTML5 Canvas核心技术:图形、动画与游戏开发 PDF扫描版​

    HTML5 Canvas核心技术:图形.动画与游戏开发 内容简介: <HTML5 Canvas核心技术:图形.动画与游戏开发>中,畅销书作家David Geary(基瑞)先生以实用的范例程 ...

  2. 不能将iMovie 剪辑安装在“未命名”上,因为需要macOS v10.15.6或更高版本。

    目录 问题 解决 问题 从App Store上下载一个应用时,遇到了这个报错: 不能将iMovie 剪辑安装在"未命名"上,因为需要macOS v10.15.6或更高版本. 提示框 ...

  3. android 取色器_音乐剪辑器手机版下载-音乐剪辑器app下载v9.10.15 安卓免费版

    音乐剪辑器app是非常棒的剪辑软件,大家可以使用它对各种彩铃铃声,原版音乐进行剪辑编辑处理,功能强大完全免费,而且操作非常简单,有需要的朋友赶快下载试试吧! 音乐剪辑器手机版介绍 有时候想把多首歌曲合 ...

  4. 【14】婚礼片剪辑案例【15】电视剧片头剪辑案例

    文章目录 婚礼片剪辑 现场用 全程纪念 整体结构 音乐选择 电视剧片头剪辑 影视制作的整体流程 婚礼片剪辑 现场用 (提前准备好) 婚礼全程大屏幕所需视频素材 (电子相册婚纱照MV) (现场制作) 婚 ...

  5. 六款视频剪辑神器,做影视剪辑短视频事半功倍,15天有3000

    很多小伙伴们看了大周分享的内容也想做影视剪辑,有的人怕做不好,有的觉得自己是0基础做起来会很难吧. 事实并非如此,选对了领域.方法和工具,做好影视剪辑短视频并没有你想象的那么难. 今天大周就分享几款好 ...

  6. 每天只需15分钟!情感励志视频剪辑一天200多,不用真人出镜

    大周之前的内容有跟大家分享过情感励志类的视频应该怎样去剪辑. 今天大周在来给小伙伴们分享一种情感励志类视频的另一种表现形式,大周学员前天的一个视频的已经有15w的播放量. 如果按照现在最低的单价来算的 ...

  7. 达芬奇调色剪辑软件-DaVinci Resolve Studio 16.2.3.15 Win/Mac 中文英文版-安装方法

    DaVinci Resolve Studio 16简介 DaVinci Resolve 16是一款将专业8K编辑,色彩校正,视觉效果和音频后期制作功能集于一身的软件工具!只需单击一下,即可在编辑,颜色 ...

  8. 视频剪辑软件VEGAS Movie Studio 15版本界面功能介绍

    听说最近VEGAS的家庭系列软件Movie Studio又出了新版的Movie Studio 15,那么具体有哪些新的功能和改动呢?一起跟随小编来看看吧! 首先,从软件的LOGO说起,新版的Movie ...

  9. php把视频剪辑成15秒一段,如何快速分割视频 一个视频或一个电影截取变成几份的功能 一段段截取 太累了...

    在制作视频的时候,会需要用到很多的视频素材文件,然而很多素材都是需要从一个电影,或者一个电视剧中的片段当素材,而有些视频文件过大,会占用电脑的内存,那么就需要把这个视频片段时间较长的批量分割成多个小的 ...

最新文章

  1. AI项目成功的4要素
  2. linux文件安装DBeaver,[deepin][linux][DBeaver]DBeaver社区版安装好没有图标
  3. Thymeleaf中设置每个页面引入公共css样式
  4. Spring Cloud Data Flow手动安装
  5. 模拟电路--一种简单的无源限幅电路的设计
  6. git学习-pull命令
  7. 后端基础概念:各种OCV一网打尽(下篇)
  8. 《YOLO系列原理实战笔记》高清.pdf
  9. cogs——2416. [HZOI 2016]公路修建
  10. matlab的默认复数开方
  11. OpenCms登录添加验证码功能
  12. 操作系统的位数决定寻址空间
  13. IR2110栅极驱动密勒效应解决电路
  14. 携创教育:2022学历改革解读系列|提升学历、迫在眉睫
  15. wordpress插件_WordPress插件可成功进行内容营销
  16. snpslmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No su
  17. 声音大小与振幅的关系_喇叭声音与尺寸大小的关系
  18. 个人学习宋红康老师java入门记录的笔记,严禁商用.
  19. 猫眼电影字体反爬-自动处理字体加密
  20. ROS基础系列(七):机器人的建模与仿真(中)

热门文章

  1. iOS UIbutton 点击无反应的几种情况
  2. C#基础系列:实现自己的ORM(反射以及Attribute在ORM中的应用)
  3. weblogic 修改控制台密码
  4. IBM全面拥抱Linux,为“认知商业”提供POWER
  5. Android应用程序安全改进:回顾2016年
  6. 导航控制器自定义返回控件及手势失效问题
  7. poj 3662 Telephone Lines spfa算法灵活运用
  8. 联想架构调整:智能手机业务很重要
  9. OSPF-网络类型(ip ospf network ?)
  10. javascript迭代器_JavaScript迭代器概述