Skip to content

图片文件

图片文件分为两种大类型,一种是位图类型,一种是矢量类型。两种类型的生态和操作方式具有明显的不同,从他们对应的编辑处理软件中就可以看出来。

图片文件格式

浏览器原生支持主流的图片格式

  • svg(Scalable Vector Graphics)。矢量。svg 图片是基于 xml 语法的纯文本文件,因此它在 Web 上获得一等公民的兼容能力和支持度,能够直接内联到 html 当中,svg 本身存储的是图形绘制的指令,记录了简单图形的绘制指令,本身能够使用滤镜、动画、渐变,并获得 dom 元素的身份与 css 进行联合控制,svg 是 web 平台上相较于纯 css 更高一级的图形表达方式。适合存储简单的图片。支持透明色。
  • webp(Web Picture)。位图。谷歌为了提高图片在网络上传输所开发的图片格式,提供了一种在 Web 上,保持非常高的图片质量的同时拥有大幅度压缩能力的图片格式,为了 Web 图片而生。支持透明色。
  • png(Portable Network Graphics)。位图。PNG 使用无损压缩技术和透明度支持,PNG 支持透明背景和部分透明(alpha 通道),在处理图标、徽标和需要透明背景的图像时非常有用。颜色深度高达 48 位的颜色深度,能够表现出非常丰富和细腻的颜色。
  • jpg(Joint Photographic Experts Group)。位图。普通的无透明图片,支持很高的图片压缩能力。
  • ico(Icon File)。位图。ICO 文件是一种用于存储计算机图标的图像文件格式,具有灵活的多尺寸支持和透明功能,非常适合 Web 网页的图标。在 windows 系统上使用较多。
  • gif(Graphics Interchange Format)。位图。适合简单的动图,支持有限的色彩(256 色编码)。支持透明色编码。

图片绘制软件

图片绘制软件是用来从 0 到 1,设计、创作的软件。

  • Krita。开源的数字绘画软件,提供丰富的绘画工具和笔刷,满足高级的绘画创作需求。

图片编辑软件

图片编辑软件是主要用来处理和加工已有图片的软件。

  • PS(Adobe Photoshop)。强大的图像编辑和绘图软件,适合于位图类型,行业龙头软件。
  • GIMP(GNU Image Manipulation Program)。开源免费的 PS 的对标品。适合于位图。
  • Inkscape。开源免费的矢量图形设计软件。
  • AI(Adobe Illustrator)。矢量图形设计软件,适用于创建标志、插图和排版。

vs code 图片插件

  • Draw.io Integration。开源项目draw.io的 vs code 集成,该项目是使用 Web 技术编写的流程图编辑器,使用矢量图进行编辑,内置了丰富的基本图形,包括表格等,其数据文件.drawio或者.dio是基于 xml 语法的纯文本文件,可以输入为 svg、html 和 png 文件,具有非常的高通用性。该插件,额外支持了.drawio.svg.drawio.png.dio.svg.dio.png文件,在 vs code 中,该插件将覆盖默认文件行为。
  • Luna Paint - Image Editor。该插件覆盖了 vs code 的图片预览器,可以直接在 vs code 当中编辑图片,支持裁剪、绘制、基本图形、颜色填充等。
  • Paste Image。该插件主要用以将剪贴板中的图片直接粘贴到工作区目录当中,自动命名,并且在文件中粘贴该图片文件的名字,在.md文件中,将直接把引用链接粘贴进去。