爱意满满的作品展示区。
leekafai

开发了一个支持本地批量压缩图片的小工具

  •  2
     
  •   leekafai · Oct 11, 2019 · 5228 views
    This topic created in 2432 days ago, the information mentioned may be changed or developed.

    个人经常需要批量压缩图片,但是很多批量压缩图片的网站出于算法保护原因,都需要上传、下载,因此也会限制原图的大小。

    网站采用本地压缩策略,可以省去上传压缩需时,原图大小也没有限制。在隐私策略上更进一步:作业数据不会提交,充分保护个人隐私。

    你甚至可以将网站另存为后,在离线环境下使用。

    首页截屏

    支持移动端及 PC 端使用。

    tool.tanpok.com 首页.png

    单图压缩

    移动端推荐使用单图压缩,快速调节合适的压缩大小

    tool.tanpok.com 单图压缩.png

    批量压缩

    批量压缩支持自定义压缩目标大小、并行压缩数(根据实际配置自行调节)等参数。推荐使用大尺寸设备操作。

    tool.tanpok.com 批量压缩.png

    网站地址

    欢迎体验并提出宝贵意见😁

    https://tool.tanpok.com

    网站二维码.png

    11 replies    2019-10-14 14:12:07 +08:00
    Kerwin1202
        1
    Kerwin1202  
       Oct 11, 2019
    做个文件校验? 貌似随便一个文件重命名 jpg 就可以了.. 要是上传个几个 g 的 哈哈哈哈
    leekafai
        2
    leekafai  
    OP
       Oct 12, 2019 via Android
    @Kerwin1202 哈哈哈哈哈你可以先试试嘛,都是本地压缩的,并没有上传到服务器
    sxdtzhaoxinguo
        3
    sxdtzhaoxinguo  
       Oct 12, 2019
    正好需要这个东西,昨天我还自己写代码实现了下图片压缩,有你这个工具不是很方便吗、另外我想问,如何做到没有上传你的服务器!
    leekafai
        4
    leekafai  
    OP
       Oct 12, 2019
    @sxdtzhaoxinguo 首先多谢支持!现代浏览器中 canvas API 支持图像输出质量设置,因此可以通过这个 API 进行图片压缩而无需上传到后端进行,从而保证作业数据隐私安全与使用效率。
    MzM2ODkx
        5
    MzM2ODkx  
       Oct 13, 2019
    Google 的 Squoosh 比较强~
    sxdtzhaoxinguo
        6
    sxdtzhaoxinguo  
       Oct 13, 2019
    @leekafai 第一次听说,涨知识了!
    leekafai
        7
    leekafai  
    OP
       Oct 13, 2019 via Android
    @iMusic 哈哈用的都是 canvas 的 API 来着,不过 squoosh 确实很值得去学习,支持的类型更广,也是接下来我这边的开发方向
    laminux29
        8
    laminux29  
       Oct 13, 2019
    鼓励一下。

    但这类需求,最佳实践是:

    本地图片批量转换、缩放、格式转换,简单需求,直接用老版本的 ACDSee 就好,它还可以一键改名。

    如果需求复杂了,一般是编程调用 ffmpeg 来实现。
    leekafai
        9
    leekafai  
    OP
       Oct 13, 2019 via Android
    @laminux29 只是将问题变成了:老版 ACDSee 在哪里下载,我该如何调用 ffmpeg
    laminux29
        10
    laminux29  
       Oct 14, 2019
    @leekafai 如果这两个问题都无法自行解决的话,那就只能建议换个行业了。
    leekafai
        11
    leekafai  
    OP
       Oct 14, 2019
    @laminux29 开发工作者只是三百六十行的其中一项
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3269 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 00:30 · PVG 08:30 · LAX 17:30 · JFK 20:30
    ♥ Do have faith in what you're doing.