• 介绍

    在使用 OSS 对象存储时,除了容量费用外,流量费用是另一个主要的开支。而图片上传到图床的大小直接影响流量费用。因此,在通过 PicGo 实时上传图片时,如果能在上传前对图片进行压缩,可以有效减少流量费用。PicGo 支持通过 compress 插件实现图片压缩,本文将介绍如何在 Windows 环境下安装该插件。

    2. 安装 Compress 插件

    2.1 第一步 - 安装 Node.js 16.14.2

    在安装 picgo-plugin-compress 插件之前,需要先安装 Node.js。PicGo 依赖于 Node.js 运行插件,因此这是安装的必要步骤。

    1. 下载 Node.js
      • 访问 Node.js 的官网 Node.js
      • 选择 LTS(长期支持)版本进行安装,这是较为稳定的版本。
    2. 安装 Node.js
      • 安装过程中会提供可选组件,如 Python、Visual Studio Build Tools 和 Chocolatey。这些组件对于 Node.js 的某些功能是必需的,建议勾选并安装。
      • 如果未选择这些组件,后续可以通过命令行安装。
    3. 验证安装
      • 完成安装后,通过命令行输入 node -v 来查看 Node.js 的版本信息,确认安装成功。

    2.2 第二步 - 安装 picgo-plugin-compress 插件

    安装完 Node.js 后,可以通过 PicGo 的插件管理界面来安装 picgo-plugin-compress 插件。

    1. 重启 PicGo
      • 在 PicGo 的插件设置中搜索 compress,然后点击安装按钮。
      • 注意,不要使用 PicGo 自带的重启功能,这可能会导致状态错误。
    2. 安装插件
      • 如果搜索不到插件,可能是由于无法访问 GitHub。此时插件设置功能将不可用,需要手动安装插件。

    2.3 采用 npm 手动安装

    如果通过 PicGo 直接安装插件失败,可以使用 npm 命令手动安装插件。

    1. 创建插件目录

      • 在 PicGo 的安装目录下,手动创建一个 plugin-compress 文件夹。这是为了确保插件能够被 PicGo 正常加载。
    2. 命令行安装插件

      • 打开命令行,并将当前目录切换到 plugin-compress 目录下。

      • 执行以下命令安装插件:

        1
        2
        3
        bash
        复制代码
        npm install picgo-plugin-compress --save --registry=https://registry.npm.taobao.org
      • --registry 参数指定使用淘宝的镜像源加速下载。如果已配置镜像源,可以省略此参数。

    3. 配置插件

      • 安装完成后,需要将插件路径配置到 PicGo 的配置文件中。PicGo 的默认配置文件路径如下:

        • Windows: C:\Users\用户名\AppData\Roaming\picgo
      • 通过命令行执行以下命令将插件添加到 PicGo 的配置文件中:

        1
        2
        3
        bash
        复制代码
        npm install "D:\Program Files\PicGo\plugin-compress"

    配置完成后,PicGo 将能够加载并使用 picgo-plugin-compress 插件,实现图片压缩功能。