kingofzihua
V2EX  ›  问与答

window 上的微信,保存图片是 heic 格式的,怎么变成 jpg 啊

  •  
  •   kingofzihua · 1 day ago · 806 views

    公司中某个同事的微信,图片突然变成 heic 格式的了,之前都是 jpg 很多图片上传都不支持 heic 很麻烦

    尤其是同一群组中,同一个图片,别人拖拽到桌面或者另存为 都是 jpg 格式,就她的电脑是 .heic

    window 4.11.几点版本 和微信版本有关系还是和电脑装的插件有问题?

    Supplement 1  ·  12h 25m ago
    因为工作原因,需要把群聊的图片上传到项目中,得需要手动挑选,所以想保存直接就是 jpg 的,现在就是手动的,手动转化多一个步骤,比较麻烦
    6 replies    2026-07-07 12:00:51 +08:00
    kingofzihua
        1
    kingofzihua  
    OP
       1 day ago
    哥哥们,救救弟弟
    chutsetien
        2
    chutsetien  
       1 day ago
    如果 magick 在 %PATH% 里的话,试试 for %1 in (*.heic) do magick "%1" -auto-orient -colorspace sRGB -alpha remove -background white -alpha off -strip -interlace Plane -sampling-factor 4:4:4 -quality 95 -define jpeg:dct-method=float "%~n1.jpg"

    如果追求画质与大小均最优的话可以先转一轮 png 中间件然后再用 cjpegli 压 jpg, 不过我觉得 OP 应该没这么讲究。
    chutsetien
        3
    chutsetien  
       1 day ago
    对了这条是我原先某次批量转换时自用的,因为当时不需要 EXIF 所以带了 -strip, 如果需要保留 EXIF 就去掉它。
    kingofzihua
        4
    kingofzihua  
    OP
       12h 31m ago
    @chutsetien #2 不是,我的意思是,为什么别人电脑是 jpg 的? 同一个群聊,同一个图片,mac 上也是 jpg
    chutsetien
        6
    chutsetien  
       9h 52m ago
    @kingofzihua 这谁知道,说实话这年头已经很难遇到 heic 图片了,我这辈子好像也就见过那一回 LOL
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3067 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:53 · PVG 21:53 · LAX 06:53 · JFK 09:53
    ♥ Do have faith in what you're doing.