网页图片存储格式-SVG
今天来聊聊图片存储的格式-svg
SVG是一种图像文件格式,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。
简单来说:
- SVG 用来定义用于网络的基于矢量的图形
- SVG 使用 XML 格式定义图形
- SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
- SVG 是万维网联盟的标准
- SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体
- SVG是一个xml文件,可以用很多编译器创建
svg图片存储格式必须为 .svg,这个格式的图片优势也十分明显,我觉得最主要的竞争力是他可以在放大的情况下不失真,图像质量不会下降。
下面是一个svg图的实例:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1"><circle cx="100" cy="50" r="40" stroke="black"stroke-width="2" fill="red" />
</svg>
svg的特点也很多:
- SVG 可被非常多的工具读取和修改(比如记事本)
- SVG 文件是纯粹的 XML
- SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强。SVG 图像可在任何的分辨率下被高质量地打印,SVG 可在图像质量不下降的情况下被放大
- SVG 图像中的文本是可选的,同时也是可搜索的(很适合制作地图)
- SVG 是可伸缩的
- SVG 可以与 Java 技术一起运行
- SVG 是开放的标准
svg的实例和特性还有很多,就不一一列举了,有兴趣的小伙伴可以私下交流下!
网页图片存储格式-SVG相关推荐
- 网页截图和svg模版动态生成图片Java实现
网页截图和svg模版动态生成图片Java实现 使用场景 需要Java语言动态生成图片 用流程图简单说明下我这边工作中使用的场景 仅供参考 所以这里就需要生成证书了 我先给大家看下最终实现的图片效果 这 ...
- 前端优化-网页图片优化
前端在工作中,一定会经常涉及到图片,甚至很多人认为前端就是切图的,还有人说前端是用div+css布局的,如果从事了这项工作,你一定不这么认为,相信大家都知道前端绝对不是用PS切片工具把网页切成小图片这 ...
- HTML5与jQuery实现渐变绚丽网页图片效果
HTML5与jQuery如何实现渐变绚丽网页图片效果呢?通过HTML5和jQuery创建一个灰度/彩色的实现绚丽渐变效果.在HTML5出现之前,要想实现此类似渐变效果,需要彩图和灰度图像 ...
- python3多线程第三方库_Python之多线程爬虫抓取网页图片的示例代码
目标 嗯,我们知道搜索或浏览网站时会有很多精美.漂亮的图片. 我们下载的时候,得鼠标一个个下载,而且还翻页. 那么,有没有一种方法,可以使用非人工方式自动识别并下载图片.美美哒. 那么请使用pytho ...
- java爬虫-简单爬取网页图片
刚刚接触到"爬虫"这个词的时候是在大一,那时候什么都不明白,但知道了百度.谷歌他们的搜索引擎就是个爬虫. 现在大二.再次燃起对爬虫的热爱,查阅资料,知道常用java.python语 ...
- 网络 计算机不显示不出来,网页图片显示不出来怎么办 网络故障解决【详解】...
网页图片显示不出来怎么办? 文字与图片是构成一个网页的两个最基本的元素.你可以简单地理解为:文字,就是网页的内容.图片,就是网页的美观.除此之外,网页的元素还包括动画.音乐.程序等等. 有时候我们浏览 ...
- android图片浏览功能,怎么在Android应用中实现一个网页图片浏览功能
怎么在Android应用中实现一个网页图片浏览功能 发布时间:2020-12-05 17:28:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关怎么在Android应用中实现 ...
- jpg , png 图片转SVG格式(资源篇)
jpg , png 图片转SVG格式(资源篇) 在线工具: 在线转换工具 使用说明: 打开网站,打开文件上传,设置尺寸,直接转换,下载即可. 以上就是"jpg , png 图片转SVG格式( ...
- python抓取贴吧_python抓取百度贴吧-校花吧,网页图片
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #!/usr/bin/python3 #code=utf-8 import urllib.request import re path = "C ...
最新文章
- 程序员晒元宵节福利,网友:看了我想砸键盘......
- 华为在5.5G未来技术演进的六个方向!
- 怎样快速学习html5,如何快速学习HTML5?带你了解HTML5学什么?
- matlab中窗函数的使用(二)
- python三引号注释_python3学习笔记(三):注释和字符串
- 【SDOI2017】天才黑客
- 【温故知新】CSS学习笔记(开发者工具介绍)
- php中bc,php中BC高精确度函数库
- CentOS 7下搭建LAMP并把MySQL单独分离
- 计算机专业导论论文2000字,计算机专业导论论文.doc
- 关于下一代IM服务器的一点想法
- .jar文件如何打开_ofd发票文件如何打开
- php 什么时候传引用,什么时候在PHP中使用传递引用?
- 服务器2012系统在dos卸载,Windows系统下彻底删除Windows.old 文件夹的方法
- android strictmode有什么作用,Android 性能优化 之 StrictMode
- 游戏开发引擎 Cryengine 在 GitHub 上公开全部源代码
- 5W1H 和 鱼骨分析法
- 快手春节红包背后,高并发存储架构设计
- 杯中悬佳酿,唇齿香气浓
- 保险业首季度保费收入猛增五成
热门文章
- 抖音短视频矩阵系统视频发布权限调整通知?短视频矩阵系统玩法开发新思路!
- matlab中fmincon函数应用实例,matlab中fmincon函数的使用
- 微信小程序学习——view的显示与隐藏
- SSRS 报表 日期类表达式
- 下载mp4视频到本地,并播放
- 如何在python里加音乐_python中加背景音乐如何操作
- nvm node安装
- html单选计算总价,JavaScript由单价、数量计算总价
- 【OpenCV图像处理13】图像拼接
- 初识计算机程序教学设计,粤教版 (B版)第二册下册第一节 初识计算机程序教学设计及反思...