path png转svg_svg之path详解

本文详细介绍了SVG中的path元素,包括如何将png转换为svg,以及path元素的d属性和各种命令的使用,如直线(M, L, H, V, Z)、曲线(C, S, Q, T)和弧形(A)。通过实例展示了这些命令如何绘制不同形状,帮助理解SVG路径数据的构造和应用。" 103242521,9179134,Python Selenium 定位下拉框技巧,"['Python', 'Selenium', 'Web自动化']
摘要由CSDN通过智能技术生成

svgdemo1.png

一、svg 介绍

path元素是SVG基本形状中最强大的一个,它不仅能创建其他基本形状,还能创建更多其他形状。你可以用path元素绘制矩形(直角矩形或者圆角矩形)、圆形、椭圆、折线形、多边形,以及一些其他的形状,例如贝塞尔曲线、2次曲线等曲线。

path元素的形状是通过属性d来定义的,属性d的值是一个“命令+参数”的序列。

每一个命令都用一个关键字母来表示,比如,字母“M”表示的是“Move to”命令,当解析器读到这个命令时,它就知道你是打算移动到某个点。跟在命令字母后面的,是你需要移动到的那个点的x和y轴坐标。比如移动到(10,10)这个点的命令,应该写成“M 10 10”。这一段字符结束后,解析器就会去读下一段命令。每一个命令都有两种表示方式,一种是用大写字母,表示采用绝对定位。另一种是用小写字母,表示采用相对定位

因为属性d采用的是用户坐标系统,所以不需标明单位

二、svg的 命令

下面的命令可用于路径数据:

M = moveto

L = lineto

H = horizontal lineto

V = vertical lineto

C = curveto

S = smooth curveto

Q = quadratic Bézier curve

T = smooth quadratic Bézier curveto

A = elliptical Arc

Z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值