图片压缩利器:TinyPNGWrapper

原创 2013年12月05日 10:50:03

TinyPNG(官方网址:https://tinypng.com)是一个非常不错的图片压缩工具,在保持alpha通道的情况下对PNG的压缩可以达到1/3之内,而且用肉眼基本上分辨不出压缩的损失。不过唯一可惜的是只支持上传png图片到官网上压缩,然后下载。不过TinyPNG提供了developers api,也是基于http的,免费版可以每个月压缩500图片。收费版支持每个月3500张图片以上,不过只要有api,就可以自力更新了。利用一天时间,写了一个tinypng的wrapper,只要选定了目录,就可以自动压缩了。


以下是注意事项:

1、工欲善其事必先利其器,tinypng的网站是在国外,而且使用了https连接,所以在国内访问会非常慢。
无论是提取apikey还是上传图片,速度慢得几乎不能接受。但如果你拥有一个vpn,访问速度会大大的加快。处理一张图片只需要几秒。
vpn在淘宝上有出售,价格很便宜。
2.运行之前请到https://tinypng.com/developers申请api,然后到邮箱里提取。
3、提取后打开apikey.json,替换刚刚提取到的apikey。

4、由于tinypng free版只支持每个月500张图片的压缩,如果想大量压缩图片,请使用多个邮箱申请多几个api key,然后填入到apikey.json里,格式如下:

[
{key:"你的apikey", useCount:0, fullMonth:[]},
{key:"你的apikey", useCount:0, fullMonth:[]},
{key:"你的apikey", useCount:0, fullMonth:[]}
]

5.有任何问题,欢迎email: visualcatsharp@gmail.com

6.工具请到http://download.csdn.net/detail/visualcatsharp/6660769下载

7.以下有两张图片,你能分辨出那一张是用tinypng处理过后吗?


补充一下,为了避免使用者申请apikey的麻烦,我刚刚又申请了一个apikey:RkoczqavMW1TjFrlhFE9WakzGCYmc2Rh,替换到apikey.json即可。还有就是连接上vpn后,最好直接在浏览器上登录邮箱,然后直接点击邮件中的连接去查找apikey,另外用IE内核的浏览器经常会出现internal error的错误,但用firefox却不会。


图片压缩网址和工具---TinyPNG

图片压缩利器:TinyPNG 原文出自:点我 TinyPNG(官方网址:https://tinypng.com)是一个非常不错的图片压缩工具,在保持alpha通道的情况下对PNG的压缩可以达到...
  • Wshiduo
  • Wshiduo
  • 2017年02月04日 22:49
  • 1550

使用TinyPng来压缩图片

图片资源在安装包中所占的分量很重,减少图片大小,安装包的体积改变立竿见影。 怎么压图呢?自己对图像处理也没有研究啊,只能捡现成的。网上一搜,压图工具很多,但测试之后,恕我直言,很多都是垃圾,有的压图之...
  • Dancen
  • Dancen
  • 2016年12月23日 17:50
  • 2158

TinyPng 图片 批量压缩

  • 2017年09月01日 18:10
  • 185KB
  • 下载

Android apk瘦身之使用TinyPng压缩图片

1 前言Android apk太大了怎么办,有的时候需要减小apk的体积,例如上传到服务器的时候有文件大小的限制.百度一下,发现大致有以下几种方法: 使用混淆,减少代码体积 删除不使用的资源 减少使用...
  • fuchaosz
  • fuchaosz
  • 2016年07月05日 12:38
  • 3762

TinyPng批量压缩Python脚本

一个使用TinyPng提供的API,用于Windows或Mac端快速压缩图片的Python脚本,可以做到将该目录下所有的图片进行压缩,包括子目录中的图片。背景1、 TinyPng有Mac应用,下载地址...
  • u012505400
  • u012505400
  • 2017年12月03日 21:00
  • 79

tinypng,批量压缩脚本

该脚本用 Python 编写,应用到了tinify模块,Mac 自带 Python 环境,但是没有 tinify 模块,也没有Python包管理工具,需要先安装 pip 包管理工具,然后再通过 pip...
  • langzxz
  • langzxz
  • 2017年09月08日 15:29
  • 361

图片压缩神器--TinyPNG

  • 2016年11月04日 14:59
  • 474KB
  • 下载

Shell脚本使用TinyPng批量压缩图片

使用shell脚本,接入tinypng官方程序接口,批量压缩图片 #!/bin/bash dir=/Users/shake/Documents/tinypng/retry1 dir2=/Users/s...
  • zhenyu5211314
  • zhenyu5211314
  • 2015年12月30日 22:26
  • 1355

TinyPng 批量压缩脚本,python重新编写(递归所有目录文件)

  • 2017年05月26日 20:40
  • 858B
  • 下载

Shell脚本使用TinyPng批量压缩图片New

# #!/bin/bash dir=/Users/shake/Documents/tinypng/retry1 dir2=/Users/shake/Documents/tinypng/target2 ...
  • zhenyu5211314
  • zhenyu5211314
  • 2016年01月31日 19:19
  • 984
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:图片压缩利器:TinyPNGWrapper
举报原因:
原因补充:

(最多只允许输入30个字)