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却不会。

图片压缩利器:TinyPNGWrapper相关推荐

  1. 图片压缩利器Image Optimizer,一键压缩图像体积和尺寸清晰无损

    随着科技的发展,手机和数码相机的性能越来越强,拍出的照片质量越来越好,高品质的图片体积非常大,不利于保存和传输,因此,我们就希望能把图片进行压缩,这样既保证了图片质量,又节约了保存空间. 一.图片压缩 ...

  2. Android图片压缩利器——Luban(鲁班),智商二百五……

    前几天在做图片上传的时候,没有做图片压缩的逻辑.于是就出现了一系列很麻烦的问题.浪费流量,耗费资源,速度缓慢--恩--是时候展现真的技术了,有请鲁班大师:Luban(鲁班) -- Android图片压 ...

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

    图片压缩利器:TinyPNG 原文出自:点我 TinyPNG(官方网址:https://tinypng.com)是一个非常不错的图片压缩工具,在保持alpha通道的情况下对PNG的压缩可以达到1/3之 ...

  4. 图压 - 简单且强大、免费开源的图片压缩软件

    这是一款在几乎不影响图片清晰效果的情况下,将图片大小大幅压缩的优秀免费开源软件. 图片压缩利器 图压是一款高效的图片压缩利器,支持 Windows 和 macOS 两大操作系统.这款工具能在几乎不损害 ...

  5. 5 压缩上传图片_推荐一个干净纯粹的网站,专注图片压缩、pdf相关操作

    关于图片和pdf操作,老Y之前给大家推荐过万彩办公大师,忘记的小伙伴可以回顾下这篇文章:办公利器(PDF工具|格式转换|图片编辑|文字识别|图片处理-) 今天老Y给大家推荐的是一个非常干净纯粹的网站, ...

  6. 【图片无损压缩利器】Image Optimizer

    随着现在数码相机的像素越来越高,好多人都不调整像素就开始狂照一气,照片的容量往往很大.基本都有好几MB的,这就给小硬盘用户造成了困扰.这么多的相片占用的空间太多了!其实没有关系,通过Image Opt ...

  7. Android性能优化之图片压缩优化

    1 分类 Android图片压缩结合多种压缩方式,常用的有尺寸压缩.质量压缩.采样率压缩以及通过JNI调用libjpeg库来进行压缩. 参考此方法:Android-BitherCompress 备注: ...

  8. JS—图片压缩上传(单张)

    *vue+webpack环境,这里的that指到vue实例 <input type="file" name="file" accept="ima ...

  9. 使用libjpeg进行图片压缩(哈夫曼算法,无损压缩)

    Huffman算法也是一种无损压缩算法,但与LZW压缩算法不同,Huffman需要得到每种字符出现概率的先验知识.通过计算字符序列中每种字符出现的频率,为每种字符进行唯一的编码设计,使得频率高的字符占 ...

  10. Android图片压缩(质量压缩和尺寸压缩)

    在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩):质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手 ...

最新文章

  1. combo:机器学习模型合并工具库
  2. web前端开发怎么学,web教程资源
  3. 【问题记录】eclipse启动web项目时,spring会初始化两次
  4. python 函数装饰器学习
  5. SpringCloud Ribbon(三)之IPing机制
  6. Chapter1-7_Speech_Recognition(Language Modeling)
  7. java 转json_Java转JSON串的几种方式
  8. 计算机科学讲座的策划书,计算机科学与工学院女生新生讲座策划书.doc
  9. css分页实例讲解,CSS 分页实例
  10. struts2学到屎挫死-学习笔记(4)
  11. 英韧IG5216主控SSD量产工具开卡保姆级教程,附开卡软件
  12. 计算机条件求和函数,在excel中怎样根据多个条件进行求和
  13. WIN7下建行捷德U盾支付
  14. 简单总结协程Coroutine及Yield常见用法
  15. 南非监管机构严厉打击Facebook的联系人共享
  16. 结对编程之经验教训总结
  17. 全球与中国PH传感器盒市场深度研究分析报告
  18. JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)
  19. 网站被恶意篡改了,这样去解决就好
  20. cortex A8/A9/A5/A15 智能手机名称整理

热门文章

  1. [网络应用]11款来自 deviantART 的 foobar 2000 皮肤
  2. eXtremeComponents 分页列表
  3. Java升级jdk_JDK版本升级
  4. 富文本Ueditor
  5. Windows常见进程大全
  6. rtx服务器端消息监控插件,RTX2006消息监控插件
  7. 微信和QQ,终于可以互通了!
  8. 高等数学辅导讲义_历年真题,复习讲义的经验分享(数二127分)
  9. 超标量处理器设计 姚永斌 第6章 指令解码 摘录
  10. linux版本qq的安装