garlics
V2EX  ›  问与答

怎么处理虚胖的图片?

  •  
  •   garlics · Apr 20, 2020 · 2508 views
    This topic created in 2395 days ago, the information mentioned may be changed or developed.

    同事的裁剪的插件可以把几十 KB 的图片裁剪过后会变成几百 KB 。原因是他每次裁剪完都会把质量设置为最高,而不是根据原图片设置。沟通无效后只能在读取时入手。

    目前我的做法是把 png (他裁剪的图片统一转成 png )的图片全部转成 jpg,这样图片的大小就正常了,可是图片的透明度就丢失了。请问有什么办法把 png 的图片虚胖去掉嘛?最好是用 oss 的数据处理就可以完成的方法。

    6 replies  •  2020-04-22 22:54:34 +08:00
    coderluan
    coderluan
    Apr 20, 2020
    1
    一般 OSS 对于 PNG 格式应该是没有质量选项吧,自己转的话,后端用 opencv 写一个或者调用 imagemagick 都行,前端用 toDataURL 也行。
    thedrwu
    thedrwu
    Apr 20, 2020 via Android
    2
    tinypng 之后 pngout
    屡试不爽
    nybux
    nybux
    Apr 20, 2020
    3
    meisen
    meisen
    Apr 20, 2020
    4
    尝试了好多软件,压缩后颜色都失真,还是多花一点时间使用 Photoshop,存储为 Web 最好。
    https://i.loli.net/2020/04/20/XxEdNsiTO32J9ct.png
    frittle
    frittle
    Apr 20, 2020
    5
    pngquant
    jifengg
    jifengg
    Apr 22, 2020
    6
    推荐 pngquant
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   907 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:07 · PVG 05:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.