Stille

TinyPNG批量压缩图片Python脚本使用教程
前言TinyPNG是一个免费的在线批量压缩图片服务,但Web端有单次20张和单个文件5M的限制.同时TinyPNG...
扫描右侧二维码阅读全文
09
2019/05

TinyPNG批量压缩图片Python脚本使用教程

前言

TinyPNG是一个免费的在线批量压缩图片服务,但Web端有单次20张和单个文件5M的限制.同时TinyPNG官方提供了API,API限制每月500张,完全满足个人使用.本文将介绍使用Python脚本来批量压缩图片.

推荐使用场景

大部分博主们都苦于文章中的图片过大,导致网站访问速度过慢,或者浪费存储的空间和CDN的流量.我们可以直接在服务器上的图片文件夹内运行此脚本来批量压缩.

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.

安装流程

Python环境

  • Linux的Python环境搭建请自行解决,macOS已自带Python环境.
  • 安装pip包管理器
sudo easy_install pip
  • pip安装tinify
sudo pip install --upgrade tinify

准备API及脚本

运行使用

  • 把tinypng.py移动到需要压缩图片的文件夹内
  • 终端进入该目录,运行即可.
python tinypng.py

如果遇到click错误提示,需pip安装click.
sudo pip install click

结语

TinyPNG的脚本还有更多的玩法和参数,请参考作者GitHub

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.

本文链接 https://www.ioiox.com/archives/41.html

最后修改:2019 年 05 月 09 日 10 : 14 PM

3 条评论

  1. 奶爸de笔记

    我想搞一个WP上压缩的,我现在都是软件压缩,感觉效果一般。

    1. Stille
      @奶爸de笔记

      WordPress有TinyPNG API插件,你可以网上搜下.

      1. 奶爸de笔记
        @Stille

        那点API不够用,所以我都手动压缩的头图。文章内容图就软件批量,质量调小点。

发表评论