利用Python+TinyPNG实现图片高质量压缩

 

转自于:利用Python+TinyPNG实现图片高质量压缩 - 简书

时代在飞快的发展,科技在不断的进步。

自从智能手机开始占据人们的生活,现在的手机像素越来越高,拍摄出来的照片动辄就几M的大小,但是我们有时候并不希望照片太大。例如公众号中对于图片的要求就有一个小于5M的限制。

我曾经尝试过使用百度搜索来解决这个问题,但是软件安装了很多,问题却还是没有解决,百度首页目光所及之处也全部被广告占据(⊙o⊙)…

今天要为大家介绍的是通过当下最流行的一款编程语言Python结合TinyPNG网站来实现对图片的高质量压缩。经过实测,压缩前与压缩后的比例可以达到10:1左右,基本上可以解决日常生活中遇到的一些因为图片过大而导致的问题。下面我就分为五个步骤来操作一下,看完本篇文章后,希望大家以后都不会再被这样的问题所困扰。

第一步:安装Python 以及Pycharm

1、关于Python的安装以及配置部分,这一步骤本篇文章就不展开叙述了,打开Python的官方网站:https://www.python.org/ ,下载好对应的版本号解压缩后一直点击下一步就可以完成了。

安装完成之后打开命令提示符输入Python,如果可以显示出所安装Python的版本信息,就说明Python已经安装成功了。

 

 

2、Pycharm是现在使用比较多的一款Python文本编辑器,关于这款软件的安装可以参考这个链接网址:

 


第二步: 在安装好的Pycharm中安装第三方模块:tinify,这个第三方模块可以理解为Python与TinyPNG的一个桥梁。

 

 

 

第三步:登陆TinyPNG官方网站:https://tinypng.com/ ,注册TinyPNG账号,获取专属的API_KEY。

 

注册好之后点击上方的开发人员API输入邮箱账号,点击验证链接,进入账户后就可以得到一个专属的API_KEY。

 

 

第四步:在Pycharm中直接输入下方代码。

 

代码部分有两个地方需要稍作修改:

1、在文字部分填入自己的专属API_KEY。

2、Path 后面是你存放的需要压缩图片的位置。

第五步:全部设置好之后,点击上方的运行代码即可。压缩之后的图片会直接覆盖先前的图片,点击下载就可以开始使用了。

 

亲测效果:

 

 

 

不到10行代码,轻轻松松就可以达到批量压缩图片的效果,4M的图片可以压缩到400K,压缩率可以达到惊人的90%,而且是完全不收任何费用的哦(⊙o⊙)…



作者:你要的昵称
链接:https://www.jianshu.com/p/154ac35ba0ee
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值