Skip to content

一键运行的本地目录下批量图片压缩。源自super-tinypng,加入了打包开箱即用、递归目录、线程池、重复跳过的功能

Notifications You must be signed in to change notification settings

libudu/ultra-tinypng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

初衷

本项目基于super-tinypng,在原项目基础上加入了打包开箱即用、递归目录、线程池、重复跳过的功能。 项目的原理是程序化处理文件,调用tinypng的接口进行文件压缩。

教程

1、将PNG或JPG图片文件(可以是多层文件夹)放到source目录下。确保图片后缀名正确且小于5MB。

2、双击exe运行,运行过程中会有提示。

3、运行完成的结果输出到output目录中。

4、如果运行过程中出现卡住较长时间没有任何输出结果的情况,可以关闭程序重新运行,已经输出的文件再次执行时会自动跳过。

注意

由于项目本质是调用tinypng的接口,绕过了原网站的ip限制,所以请勿滥用本项目。滥用本项目的结果必然是造成tinypng官方的损失,进而导致加强ip限制,所有人都无法使用。 具体来说包含以下几点。

1、不要将压缩后的图片重复压缩。

2、不要将本项目用于大量的、资源分发末端的私人存图上。

3、如果处理过的图片超过1000张,最好还是资瓷一下tinypng官方。

4、仅用于学习,如有商业用途,请购买官方的 pro 版:https://tinify.com/checkout/web-pro

About

一键运行的本地目录下批量图片压缩。源自super-tinypng,加入了打包开箱即用、递归目录、线程池、重复跳过的功能

Resources

Stars

Watchers

Forks

Packages

No packages published