Skip to content

2010HCY/TinyLep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyLep

简体中文 | English

Lepton 是由 Dropbox 开发的 JPG 无损压缩工具,可在不损失画质的前提下将文件体积缩减约 20%。本项目基于微软开源的 lepton_jpeg_rust(Dropbox Lepton 的 Rust 移植版)来实现图片的压缩与解压。

Language

本项目由 Rust 与 Tauri 构建

页面效果

页面

压缩效果

性能测试对比

使用 480 张总计 1.36 GB 的 JPG 照片进行测试,兼容版 (x64) 与 AVX 指令集版的耗时对比如下:

操作 x64 AVX
解压 41.38 39.28
压缩 1:01.64 58.49

注:计时为手动操作有误差,时间消耗主要在硬盘 I/O 读取上。

从源头构建

Rust 1.89 或更高版本

安装依赖:

npm install

开发模式运行:

npm run dev

打包构建(兼容版本):

npm run build

打包构建(AVX指令集):

npm run build:avx

Lepton 实用工具三件套

为了让 Lepton 能够既要压缩后的小体积又要如未压缩JPG一样的浏览、预览体验,可以下载如下三件套:

  1. TinyLep:即本项目,JPG 批量无损压缩工具,拖入文件、文件夹批量压缩。
  2. LepViewer:双击即可像普通图片一样即时预览 .lep 文件,无需手动解压再打开查看。
  3. LepThumb:Windows 资源管理器缩略图插件,直接在文件夹中预览 .lep 缩略图。
  4. LeptonWASM: 让网站或 Web 应用原生支持预览和处理 Lepton 格式。

致谢

本项目使用了Dropbox Lepton。特别感谢 Microsoft 团队 开源了对 Lepton 工具的 Rust 移植与重构 lepton_jpeg_rust

赞赏

如果这些工具对你有帮助,欢迎打赏支持:

PayQrcode

About

TinyLep,JPG批量压缩工具,使用Lepton批量无损压缩解压。

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors