Typecho图床插件,支持多种图床后端,并支持图片处理 (转webp、水印、压缩)

多存储后端图片上传 & 处理插件,支持多种远程存储服务,支持上传前图片处理,多 Profile 通过 JSON 存储,可随时切换。

Github: https://github.com/lhl77/Typecho-Plugin-PicUp

文档: https://blog.lhl.one/artical/1026.html

 功能特性

  • 🗂️ 多存储后端 — 支持 12+ 种云存储 / 图床,可随时切换
  • 📦 多 Profile 配置 — 同时保存多套配置方案,一键应用切换
  • 🖼️ 图像处理扩展 — 图片压缩、自动转 WebP、添加水印,可逐个开关
  • 🔌 扩展化架构 — 驱动和扩展均自动发现,放入对应目录即生效
  • 📱 响应式配置界面 — 移动端友好,支持深色模式
  •  上传进度提示 — Toast 通知,实时展示上传状态

📦 支持的存储驱动

驱动 标识 说明
本地存储 local 遵循 Typecho 原生逻辑,存储至 usr/uploads/
Lsky Pro 兰空图床 lsky 支持 v1 / v2 API
AWS S3 / 兼容 s3 支持 AWS S3、MinIO、Cloudflare R2、阿里云 OSS(S3 兼容)等
WebDAV webdav 标准 WebDAV 协议
GitHub 仓库 github 通过 GitHub Contents API 存储,支持 CDN 加速
S.EE (SM.MS) smms S.EE 图床
阿里云 OSS aliyunoss 阿里云对象存储(原生 V1 签名)
腾讯云 COS tencentcos 腾讯云对象存储(COS V5 签名)
七牛云 KODO qiniukodo 七牛云对象存储
又拍云 USS upyun 又拍云云存储
EasyImage 简单图床 easyimage EasyImage 自建图床
CloudFlare ImgBed cfimgbed 基于 Cloudflare 的图床

🖼️ 图像处理扩展

扩展存放于 extensions/ 目录,每个方案(Profile)可独立配置开启/关闭。

扩展 标识 依赖 说明
图片压缩 compress PHP gd 扩展 对 JPEG/PNG/WebP 进行有损/无损压缩,可设置质量百分比
自动转 WebP webp PHP gd + WebP 支持 上传前将 JPEG/PNG/GIF/BMP 转换为 WebP 格式
添加水印 watermark PHP gd 扩展 支持文字水印(TTF 字体)和图片水印,可设置位置/透明度

提示:扩展会在文件上传至云存储前在服务端处理,原文件不会被修改。

image

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1617.html

(0)
mantoumantou
上一篇 2026年3月12日
下一篇 2021年8月11日

相关推荐

发表回复

登录后才能评论