文档章节

GDI+ 学习记录(18): 闭合曲线 - ClosedCurve

涂孟超
 涂孟超
发布于 2014/09/26 15:33
字数 138
阅读 7
收藏 0
//闭合曲线
var
  g: TGPGraphics;
  p: TGPPen;
  sb: TGPSolidBrush;
  pts: array[0..4] of TGPPoint;
begin
  g := TGPGraphics.Create(Canvas.Handle);
  sb := TGPSolidBrush.Create(MakeColor(255,255,255));
  p := TGPPen.Create(MakeColor(255,0,0),4);

  pts[0].X := 77;  pts[0].Y := 44;
  pts[1].X := 66;  pts[1].Y := 111;
  pts[2].X := 88;  pts[2].Y := 222;
  pts[3].X := 111; pts[3].Y := 88;
  pts[4].X := 222; pts[4].Y := 66;

  g.DrawClosedCurve(p, PGPPoint(@pts), Length(pts), 2.5);
  {参数 4 是曲度, 可选, 默认 0.5}

  g.FillClosedCurve(sb, PGPPoint(@pts), Length(pts), FillModeAlternate, 2.5);
  {既然是闭合的就可以填充, 参数 4 是填充模式, 另一个可选值是: FillModeWinding}

  p.Free;
  sb.Free;
  g.Free;
end;

本文转载自:http://www.cnblogs.com/del/archive/2007/12/27/1017376.html

涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
【RL系列】蒙特卡罗方法——Soap Bubble

“肥皂泡”问题来源于Reinforcement Learning: An Introduction(2017). Exercise 5.2,大致的描述如下: 用一个铁丝首尾相连组成闭合曲线,浸入肥皂泡液,拿起后,可以发现肥皂泡液以这个闭合...

JinyuBlog
2018/07/21
0
0
IOS 手写签名:UberSignature

很早就有了自己写点技术博客的想法,正好最近在项目中用到了手写签名的功能,用到了Uber开源的UberSignature,发现代码结构思路也非常值得借鉴,希望能帮到需要使用的朋友。 UberSignature的架...

河豚鱼_3107
2018/01/22
0
0
小蚂蚁学习PS切图之基础操作(2)——工具栏的介绍

工具栏的介绍 套索工具:如果套索工具不闭合,双击可以自动闭合。 磁性套锁工具:在很尖锐的区域会出现不足,可以使用多边形套索工具,增加选区弥补。 快速选择工具:选区之间可以拖动以扩大...

嗜学如命的小蚂蚁
2015/11/25
38
0
用C#的GDI+技术生成复杂型彩色验证码

该类是生成一个验证码的类。本人集合了网上大部分的C#关于GDI+的文章进行多次改进,现在已经形成了可在生产环节中使用的验证码。 该验证码加入了背景噪点,背景噪点曲线和直线,背景噪点文字...

Minho
2012/12/13
0
2
简单机器视觉处理

机器视觉处理需求说明【具体详见附件】 本项目是医学中用来分析人眼角膜检测,通过设备,将标准环投放到人眼中,通过设备的微型摄像机,拍摄到人眼图片。通过拍摄到的人眼图片,和标准图片进...

谢先生
2018/07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

基础工具类

package com.atguigu.util;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid......

architect刘源源
今天
43
0
P30 Pro劲敌!DxO官宣新机:排行榜又要变

5月26日晚间,DxOMark官方推特预告,将在5月27日公布一款新机型的DxOMark评分,猜猜是哪款? 网友猜想的机型有:红米K20、谷歌Pixel 3a、索尼Xperia 1、诺基亚9 PureView等。 DxOMark即将公布...

linux-tao
昨天
15
0
Ubuntu18.04.2窗口过小不能自适应(二次转载)

解决Ubuntu在虚拟机窗口不能自适应 2018年09月06日 16:20:08 起不了名儿 阅读数 855 此博文转载:https://blog.csdn.net/nuddlle/article/details/77994080(原地址) 试了很多办法这个好用 ...

tahiti_aa
昨天
2
0
死磕 java同步系列之CountDownLatch源码解析

问题 (1)CountDownLatch是什么? (2)CountDownLatch具有哪些特性? (3)CountDownLatch通常运用在什么场景中? (4)CountDownLatch的初始次数是否可以调整? 简介 CountDownLatch,可以...

彤哥读源码
昨天
6
0
Nginx提供下载apk服务

有时候我们可能需要提供文件或者其他apk下载链接,通过 nginx 配置可以很简单地实现。 server {    listen 80;    server_name download.xxx.com;    root app;    locati...

Jack088
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部