fgghyyfk
V2EX  ›  问与答

在浏览器里压商品图,把 EXIF 一起弄没了,想问下你们怎么防这种事

  •  
  •   fgghyyfk · 16h 50m ago · 622 views
    我们做跨境进口,商品图要批量压。一直在浏览器里压,最近才发现压完之后 EXIF 是全没的。拿一张带完整拍摄信息的 JPEG 试了下,Make 、Model 、DateTimeOriginal 、GPS 经纬度加海拔一共 13 个字段,处理完读出来是 0 。

    我当时判断错了,还觉得这是好事——商品图带拍摄地 GPS 本来就是隐患,等于顺手解决了。后来才反应过来这事有另一面:需要保留拍摄参数的场景,比如摄影交付的原片,走这条路径就是纯损失,而且丢完没有任何提示。

    原因不复杂,浏览器把图解码成像素再重新编码,元数据本来就不跟着像素走。所以这不是某个工具的功能或 bug ,是这条路径的自然结果。我现在只敢按来源分开:运营自己拍的商品图走浏览器压,需要保参数的原片一律不进这条流程。

    但「按来源分」是靠人记的,迟早还会出事。想问下有没有更稳的做法——是压之前先把 EXIF 单独抽出来存一份,还是干脆分两条流水线?你们批量处理图片的时候是怎么防这种顺手丢掉元数据的情况的?

    上面用的是我自己在做的 imging.cn ,浏览器端的图片工具,常见格式的转换、压缩、动图和抠图尽量都在本地完成,不用先传服务器。免费、免注册。
    4 replies    2026-08-31 21:10:44 +08:00
    tianjiyao
        1
    tianjiyao  
       16h 40m ago
    这类技术问题 AI 搜一下就一堆推荐方案啦。。选一个和自己业务契合的就好了
    msg7086
        2
    msg7086  
       16h 3m ago
    不是,直接一个 imagemagick 就能搞定的东西,怎么搞那么复杂……
    foryou2023
        3
    foryou2023  
       15h 44m ago   ❤️ 2
    上面的没有看懂,这是讲故事推广呀
    Rickkkkkkk
        4
    Rickkkkkkk  
       15h 36m ago
    其它不说,这是“问与答”吗?

    @Livid 乱发节点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3455 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:47 · PVG 12:47 · LAX 21:47 · JFK 00:47
    ♥ Do have faith in what you're doing.