PicGo 中使用 Tinify (TinyPNG) 插件的完整教程(Mac 版)

这个教程基于你的查询历史,总结了在 PicGo 中推荐和安装 Tinify 相关插件的过程。重点针对 PicGo GUI 安装失败后的 Mac 手动安装方法。Tinify 插件主要用于图像压缩,支持无损压缩 PNG 和 JPEG 文件。免费账户每月限 500 张压缩,可用多个 API Key 扩展。

步骤 1: 插件推荐

PicGo 支持多种基于 Tinify 的压缩插件。作为 Transformer(转换器),它们能在上传前自动压缩图片。以下是推荐(按优先级排序):

  1. picgo-plugin-compress-next(首选):

  2. picgo-plugin-compress-tinypng

  3. picgo-plugin-compress-webp-lossless(备选):

提示:优先选 picgo-plugin-compress-next,它兼容 PicGo >= 2.3.1,功能全面。获取 Tinify API Key: 访问 https://tinypng.com/developers 申请(多个 Key 用逗号分隔)。

步骤 2: GUI 安装尝试

  • 打开 PicGo GUI > “插件设置” > 搜索插件名(如 “compress-next”) > 点击安装。
  • 如果失败(常见原因:网络、权限、版本不兼容),转手动安装。

步骤 3: Mac 上手动安装(npm 方法)

前提:Mac 已安装 Node.js(若无,用 Homebrew: brew install node)。

  1. 打开终端

    • Spotlight 搜索 “Terminal”。
  2. 导航到 PicGo 配置目录

    cd ~/Library/Application\ Support/picgo/
    
    • 如果目录不存在,运行 PicGo 创建它。
  3. 初始化 npm(若无 package.json)

    npm init -y
    
  4. 安装插件(以 picgo-plugin-compress-next 为例):

    npm install picgo-plugin-compress-next
    
    • 安装过程中可能有警告(如 deprecated 包或 vulnerabilities),忽略或运行 npm audit fix 修复。
    • 离线安装:从 GitHub 下载 ZIP,解压后运行 npm install /path/to/folder
  5. 验证安装

    • 运行 ls node_modules/,检查是否有插件文件夹。
    • 如果有权限问题,用 chmod -R 755 ~/Library/Application\ Support/picgo/ 修复。
  6. 重启 PicGo

    • 关闭并重新打开 PicGo GUI。
    • 在 “插件设置” 中看到插件,点击配置(启用 Transformer,选择 “tinypng” 类型,输入 API Key)。

常见问题

  • 警告/漏洞:运行 npm audit fix
  • 不显示:清理缓存(删除 Cache/ 和 GPUCache/),检查 PicGo 版本。
  • 测试:上传图片,检查是否压缩(文件大小减少)。

步骤 4: 配置和使用

  • 在 PicGo 设置 > Transformer > 启用插件。
  • 配置参数:
    • Compress Type: “tinypng”。
    • Auto Refresh TinyPng Key: “yes”(跨月自动刷新)。
    • TinyPng API Key: 输入 Key(e.g., “key1,key2”)。
  • 上传提示:远程压缩可能稍慢;避免 WebP 如果图床不支持。

如果遇到错误,检查 PicGo 日志(~/Library/Logs/picgo/picgo.log)。这个教程覆盖了你的整个查询过程,如需调整,随时问!

写文章用