美文网首页
SVG图片格式学习

SVG图片格式学习

作者: aitality | 来源:发表于2018-01-09 18:22 被阅读0次

1.SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
2.SVG 用来定义用于网络的基于矢量的图形
3.SVG 使用 XML 格式定义图形
4.SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
5.SVG 是万维网联盟的标准
6.SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体

SVG形状

SVG 有一些预定义的形状元素,可被开发者使用和操作:

  • 矩形 <rect>
  • 圆形 <circle>
  • 椭圆 <ellipse>
  • 线 <line>
  • 折线 <polyline>
  • 多边形 <polygon>
  • 路径 <path>

SVG Path介绍

  • M = moveto 相当于 android Path 里的moveTo(),用于移动起始点
  • L = lineto 相当于 android Path 里的lineTo(),用于画线
  • H = horizontal lineto 用于画水平线
  • V = vertical lineto 用于画竖直线
  • C = curveto 相当于cubicTo(),三次贝塞尔曲线
  • S = smooth curveto 同样三次贝塞尔曲线,更平滑
  • Q = quadratic Belzier curve quadTo(),二次贝塞尔曲线
  • T = smooth quadratic Belzier curveto 同样二次贝塞尔曲线,更平滑
  • A = elliptical Arc 相当于arcTo(),用于画弧
  • Z = closepath 相当于closeTo(),关闭path

SVG编辑器

常用的在线编辑器: http://editor.method.ac/
Inkscape也是好用的工具:https://inkscape.org/zh/

Android兼容问题

在Android 5.0之后默认支持,但是之前的版本要适配兼容,兼容5.0之前请看:https://www.jianshu.com/p/1bb7707d0291

相关文章

  • SVG图片格式学习

    1.SVG 指可伸缩矢量图形 (Scalable Vector Graphics)2.SVG 用来定义用于网络的基...

  • svg 位图 矢量图

    SVG 全称Scalable Vector Graphics,是无损的、矢量图。 SVG跟上面这些图片格式最大的不...

  • Python 图片格式转换

    图片格式转换可以利用各种软件 今天介绍一下如何使用 Python 实现各种图片格式的转换 1. SVG 转其他格式...

  • web 图片简介及优化策略

    目前H5所用的图片格式大多是JPG、png、svg、webp。 今天我们就来介绍一下这几种图片格式,和什么场景下应...

  • 将图片转换为icon字体图标

    通过这个网址将png,jpg,gif等图片格式的图片转换成svg其他的网址转换的svg都不能在阿里矢量图标库里面生...

  • CAD图纸转换成图片中的高清彩色SVG格式如何进行?

    CAD图纸转换成图片中的高清彩色SVG格式如何进行?进行将CAD图纸文件转换成图片格式中常见的SVG格式使用CAD...

  • svg

    一般图片格式有:png/jpg/jpeg/gif/tiff/apng/bup/svg 前面几种都是位图,基本单位是...

  • ppt图片的基本操作

    在ppt中,我们常用的图片格式有如下几种:BMP、JPG、GIF、SVG、PNG、WMF、AI等,其中WMF和AI...

  • android图片系列 (2) - 静态 SVG 图片

    SVG 图片是一种可支持任意缩放的图片格式,使用 xml 定义,使用 canvas 中 path 路径来完成绘制,...

  • html+css面试题

    1. 你知道的网页制作会用到的图片格式有哪些? png-8,png-24, jpeg,gif, svg ,data...

网友评论

      本文标题:SVG图片格式学习

      本文链接:https://www.haomeiwen.com/subject/kfdgnxtx.html