• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sakamoto123
V2EX  ›  程序员

有没有老哥知道前端实现的 PNG 压缩库

  •  
  •   sakamoto123 · Aug 28, 2020 · 4550 views
    This topic created in 2117 days ago, the information mentioned may be changed or developed.
    11 replies    2020-08-29 11:51:07 +08:00
    OHyn
        1
    OHyn  
       Aug 28, 2020
    npm browser-image-compression
    chihiro2014
        2
    chihiro2014  
       Aug 28, 2020
    squoosh ?
    luckyboy6
        3
    luckyboy6  
       Aug 28, 2020
    nodejs compression
    BarZu
        4
    BarZu  
       Aug 28, 2020
    看 antd 的上传图片源码学会了前端用 canvas 压缩图片的我飘过
    mikoshu
        5
    mikoshu  
       Aug 28, 2020
    canvas 不是只能压缩 jpeg 和 webp 格式吗
    redbuck
        6
    redbuck  
       Aug 28, 2020
    把图片画到一个宽高减半的 canvas 上再倒出来不就压缩了吗,准时下班,美滋滋...
    u3u
        7
    u3u  
       Aug 28, 2020
    L3ve
        8
    L3ve  
       Aug 28, 2020
    其实没什么难度,读取图片转成二进制,去除没必要的块,再者就是色值块的压缩
    https://www.w3.org/TR/2003/REC-PNG-20031110/
    sakamoto123
        9
    sakamoto123  
    OP
       Aug 28, 2020
    @redbuck
    noobma
        10
    noobma  
       Aug 28, 2020   ❤️ 1
    把 libpng 编译成 wasm 模块使用🐶
    luoxh
        11
    luoxh  
       Aug 29, 2020
    Photopea 开源的前端 png 压缩库: https://github.com/photopea/UPNG.js
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1187 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 23:51 · PVG 07:51 · LAX 16:51 · JFK 19:51
    ♥ Do have faith in what you're doing.