利用Python+TinyPNG实现图片高质量压缩
Posted 飞翔的熊blabla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
以上是关于利用Python+TinyPNG实现图片高质量压缩的主要内容,如果未能解决你的问题,请参考以下文章