Skip to content

libudu/ultra-tinypng

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

初衷

本项目基于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