You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WhatsApp下载的旧JPEG在Photoshop无法打开的报错排查与无损修复咨询

WhatsApp下载的旧JPEG在Photoshop无法打开的报错排查与无损修复咨询

最近我碰到了个头疼的问题:从旧版WhatsApp下载的JPEG图片,在Photoshop里死活打不开,弹出的报错提示是:

Could not complete your request because a SOFn, DQT, or DHT JPEG marker is missing before a JPEG SOS marker

我已经做了一些排查和尝试,想跟大家请教下解决方案:

  • 我听说有个叫WhatsAppJpegRepair的工具能处理这类问题,它用到了jpeg.encode来修复,但我不确定这个工具是不是无损修复,而且更糟的是,我在Mac El Capitan和Windows 7系统上都没能成功运行它。
  • 之后我用了一个可以解析JPEG头部标记的工具,加载这张“故障”JPEG后发现,它的头部结构其实很清晰规范——在SOS标记之前,已经完整包含了SOFn、DQT和DHT这几个必要的JPEG标记,完全符合标准要求,这就让我更摸不着头脑了。

下面是我解析到的JPEG头部关键信息片段:

{
    "start": 65496,
    "markers": [
        {
            "tag": 65504,
            "tagName": "SOI",
            "start": 0,
            "length": 2
        },
        // 后续依次包含SOFn、DQT、DHT标记,最终以SOS标记结尾
    ]
}

有没有前辈遇到过类似的情况?明明JPEG头结构完全合规,Photoshop却还是报这个缺失标记的错?有没有靠谱的无损修复方案可以推荐给我?

备注:内容来源于stack exchange,提问作者Davids Gaisevskis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:09:36