我平时压缩图片通常会使用类似 tinify 这样的在线压缩网站,这些网站有很多,但使用起来总是感觉不太舒爽,似乎差了点什么,仔细想想它们或多或少有这些缺点:

  • 有的网站需要收费或者半收费。
  • 支持图片格式不全,例如有的网站仅PNG格式,而有的网站又不支持jpg、gif等。
  • 通常还会限制上传图片的数量和大小,毕竟上传和下载都会消耗服务器的网络带宽,网站为了节省成本做出此限制。
  • 图片的压缩速度较慢,毕竟压缩速度越快对服务器的硬件要求越高,成本也会越高。

1. TinyTu

这些毛病我已经忍了许久,今天我不想再忍了,经过我一顿折腾(不得不说,想做得好用还得费点心思),一款名为TinyTu的图片压缩软件应运而生。因为TinyTu是本地客户端软件,所以不会限制图片的数量、大小,而且还可以使用本机GPU进行硬件加速,提升图片压缩速度。

TinyTu起来非常方便,不需要额外配置,只需要拖入图片,然后点击“立即压缩”即可。

目前支持的图片格式有:

  • PNG
  • JPEG
  • Gif
  • TTF
  • 不断扩展中…

2. 下载

3. 压缩模式

TinyTu目前支持图像清晰度优先、普通压缩、极限压缩三个挡位的压缩模式。

这样极大简化了用户设置,用户只需选择某个压缩模式,TinyTu会自动在文件大小和图片质量间进行权衡,达到最理想的压缩效果。

默认值为“普通压缩”,该挡位已可以媲美很多在线网站的压缩效果。

3.1 高级选项

如果预设的三种压缩模式无法满足您的需求,或者您想自定义压缩参数,可以通过单击文件列表中的“高级选项”按钮打开选项界面进行配置。

该功能需要输入序列号激活后才能使用。

4. 输出策略

TinyTu目前支持三种保存压缩后新文件的方式:

  • 直接覆盖源文件。

    这种方式会直接使用压缩后的文件覆盖源文件(即压缩前的文件)。

  • 输出到源目录(默认)

    该方式会将压缩后的文件输出到和源文件相同的文件夹,但会在新文件名后添加“TinyTu”尾缀,如test.png压缩后的图片为test_TinyTu.png

  • 输出到其他目录。

    我们也可以选择其他的文件夹作为压缩后文件的输出目录。

5. 跳过已完成文件

该选项默认开启。

有这样一种应用场景,我们向列表中添加了5个文件并已压缩完成,此时需要再添加新的文件继续压缩,通过设置该选项TinyTu会跳过之前已经完成的文件,而不需要我们每次添加新文件前都要清空列表。

6. 工作线程数量

默认4个线程,可以同时压缩4个文件。


限于政策原因,在您看到该文章时,博客可能已经关闭了评论功能🥺

您可以通过在 blog-comment 项目中提交Issue来间接地发表评论🍀