Skip to content

compress png and upload to aliyun oss

Notifications You must be signed in to change notification settings

forgeturl/pngpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

图片压缩上传工具

这是一个用于压缩图片并上传到阿里云OSS的命令行工具。

功能特点

  • 支持PNG、JPEG、WebP和AVIF格式的图片压缩
  • 使用TinyPNG API压缩图片
  • 自动上传到阿里云OSS
  • 自动复制CDN URL到剪贴板
  • 自动安装所需依赖

使用前准备

  1. 获取TinyPNG API Key

  2. 配置阿里云OSS

    • 获取阿里云AccessKey ID和AccessKey Secret
    • 创建OSS Bucket
    • 配置CDN域名
  3. 配置config.json

    • 复制config.json.example为config.json
    • 填入相应的配置信息

使用方法

  1. 给脚本添加执行权限:
chmod +x presspng.sh
  1. 运行脚本:
./presspng.sh your-image.[png|jpg|jpeg|webp|avif]

注意事项

  • 确保系统已安装Homebrew
  • 首次运行时会自动安装必要的依赖
  • 压缩后的图片会保存在./pngpress目录下
  • 上传成功后的CDN URL会自动复制到剪贴板
  • 支持的图片格式:PNG、JPEG、WebP、AVIF

About

compress png and upload to aliyun oss

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages