V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Eagleyes
V2EX  ›  程序员

2023 年 10 月, Windows 下高效预览 HEIC 格式图片方案?

  •  
  •   Eagleyes · 2023-10-11 09:58:17 +08:00 · 5804 次点击
    这是一个创建于 443 天前的主题,其中的信息可能已经有所发展或是发生改变。
    HEIC 是苹果推出的一个新一代高效压缩图片格式,优于目前的 Jpeg ,但存在支持问题。

    绝大多数网站,默认格式仍然是 jpeg ,图片浏览器支持方案也很成熟,但 HEIC 支持仍然不理想。

    目前试过在 Windows 下的图片浏览器,已安装 HEIC ,HEIV 解析插件。

    1 、2345 ,在文件夹预览 HEIC 图片极为缓慢,一个一个图片缩略图显示;
    2 、Honeyview ,干脆不支持 HEIC ;
    3 、iSee ,多年不更新,缺失 HEIC 支持;
    4 、windows 自带图片浏览器,非常差

    求教有无极速预览 HEIC 图片的浏览器?

    并不想转换为 Jpeg ,应该大胆接受新事物。
    第 1 条附言  ·  2023-10-11 14:51:57 +08:00
    感谢大家的建议,已经尝试了几个,目前说说体验:

    1 、bkview ,网站界面复古,很有年代感,不错。
    似乎就是个 exe 程序无法关联图片作为默认程序,而且打开不是全屏,只是类似 LR 这种库管理的方式,不是很喜欢。不过看网站介绍很好,方便查看 EXIF 信息,确实是我需要的,期待更加完善加油。

    2 、FastStone Image Viewer 7.8 ,很久之前用过,这次又是了一下,体验还是那样,渲染 HEIC 很慢,很卡,使用习惯不太符合国人操作习惯;

    3 、JPEGVIew ,不太喜欢界面。

    目前仍然 2345 看图王凑合看,之前用的 iSee 感觉很好,可惜不支持 HEIC 。

    以上软件都无法解决 windows 渲染 HEIC 缩略图缓慢的问题
    59 条回复    2024-10-30 22:47:20 +08:00
    manasheep
        1
    manasheep  
       2023-10-11 10:01:05 +08:00
    eagle 试试? https://en.eagle.cool/article/184-what-file-formats-does-eagle-support
    manasheep
        2
    manasheep  
       2023-10-11 10:02:30 +08:00
    @manasheep 还有免费平替 billfish: https://www.billfish.cn/help/zhichigeshi
    Eagleyes
        3
    Eagleyes  
    OP
       2023-10-11 10:12:33 +08:00
    @manasheep #2 谢谢只希望要一个单纯的图片浏览器替换自带的。

    这种素材库管理模式不喜欢,如果一定要上这么重量级的,LR 管理的更好,也一直在用。
    yufeng0681
        4
    yufeng0681  
       2023-10-11 10:15:03 +08:00   ❤️ 1
    bkview
    http://www.bykeer.com/app/bkviewer/index.php
    朋友开发的看图软件,很方便摄影爱好者批量处理照片, 也支持 iphone 的 HEIC 格式,用的是 ffmpeg 库解析。
    其他业务逻辑性能还行, 解析这个性能依赖 ffmpeg ,我理解也没谁能开发直接解析 HEIC 的源码。
    我比较喜欢的功能:移动文件,批量压缩,批量修改文件名
    amirobotics
        5
    amirobotics  
       2023-10-11 10:16:42 +08:00   ❤️ 1
    quicklook 是能打开,但是效率没像打开 jpg 那样快

    imageglass ,irfanview 也能打开
    boko
        6
    boko  
       2023-10-11 10:41:43 +08:00   ❤️ 1
    FastStone Image Viewer
    https://www.faststone.org/FSViewerDetail.htm
    heic 、avif 、webp 都支持,免费无广告,软件也很小
    manasheep
        7
    manasheep  
       2023-10-11 10:49:38 +08:00
    @boko 这不错,找回了 ACDSEE 的感觉
    asdgsdg98
        8
    asdgsdg98  
       2023-10-11 11:31:02 +08:00
    JPEGView
    fairytale
        9
    fairytale  
       2023-10-11 11:39:34 +08:00 via Android
    xnview
    Shilion
        10
    Shilion  
       2023-10-11 11:57:39 +08:00
    IrfranView, 试了一下可以打开 HEIC 文件,不过我也不确定它能不能很好地为 HEIC 文件生成预览图,我用它主要是因为它顺序翻看文件夹里的图片很方便,还提供 MSIX 打包
    iridium945
        11
    iridium945  
       2023-10-11 12:06:20 +08:00   ❤️ 1
    @yufeng0681 #4 我去 这网站也太复古了 帅啊
    ladypxy
        12
    ladypxy  
       2023-10-11 12:41:14 +08:00
    FastStone Image Viewer
    上面已经有人提到了
    yangxiaopeipei
        13
    yangxiaopeipei  
       2023-10-11 13:30:18 +08:00
    我微软的照片加上 heic
    sugarsalt
        14
    sugarsalt  
       2023-10-11 13:30:54 +08:00
    个人在用 imageglass ,还有 powertoys 的速览也是可以的
    chinni
        15
    chinni  
       2023-10-11 13:32:57 +08:00 via Android
    装个 uwp 的插件…然后注册表开启 win7 自带的图片查看工具就可以看了
    ShadowPower
        16
    ShadowPower  
       2023-10-11 13:36:49 +08:00
    我用的是 XnView MP (非 MP 版本好像不支持)

    用 ACDSee 习惯了,只喜欢用这种……
    tool2d
        17
    tool2d  
       2023-10-11 13:42:06 +08:00
    windows 应该用 webp 格式的,属于 jpeg 的网站升级替代品。用 HEIC 是苹果多,windows 软件只是顺便兼容一下。
    Eagleyes
        18
    Eagleyes  
    OP
       2023-10-11 14:34:42 +08:00
    @chinni #15 请问这个是什么原理? win7 自带的比 win10 自带的还好吗?
    wheat0r
        19
    wheat0r  
       2023-10-11 14:41:16 +08:00
    我觉得 IrfranView 可以说是性能最好的,只是交互不如 Honeyview
    highf4324
        20
    highf4324  
       2023-10-11 14:53:32 +08:00   ❤️ 1
    @tool2d 我不认同 Windows 应该使用 webp ,因为 webp 的软件支持率堪忧,而且还有最大尺寸 16383x16383 的限制,并且不支持 10-bit 色彩。

    webp 的使用率与软件支持率并不算高,尽管 webp 同时支持无损压缩与有损压缩,采用 VP8/VP9 编码标准,虽然是更现代的标准,但是因为 AVIF 的竞争,未来的 webp 也将逐步被淘汰。因为 AVIF 采用的 AV1 编码标准直接来源于 VP10 ,所以可以认为 AVIF 就是 webp 的下一代,而且拥有的前景远超 webp 。

    AVIF 和 HEIC 的压缩率相近,各方面都很相似,但 HEIC 败就败在收费,混乱的专利池。
    Eagleyes
        21
    Eagleyes  
    OP
       2023-10-11 14:56:58 +08:00
    @highf4324 #20 同意,webp 基本就是 google chrome 在使用。目前支持的软件并不多。

    HEIC 不算下一代图片格式吗?感觉目前不换的原因是能凑合用,只是对我来说几十万张图片换用 jpeg 会体积增大一倍。(同理还有 ipv4-ipv6 )
    weicools
        22
    weicools  
       2023-10-11 14:58:24 +08:00
    我的是扔在群辉里面, 有插件支持
    lambdaq
        23
    lambdaq  
       2023-10-11 15:00:32 +08:00   ❤️ 1
    HEIC 跟浏览器里的 webp jxl avif 相比没啥优势吧。?
    banmuyutian
        24
    banmuyutian  
       2023-10-11 15:17:40 +08:00
    @yufeng0681
    这网站太 coooooooooold 了
    tool2d
        25
    tool2d  
       2023-10-11 15:18:26 +08:00
    @highf4324 主要是 OP 提到了"绝大多数网站",网站用 avif 图片太激进了,用 webp 无论是兼容性还是压缩质量来说,都刚刚好。

    剩下你说的观点都同意,可能 google 早期设计 webp 的时候,没考虑到支持 HDR 格式?
    chinni
        26
    chinni  
       2023-10-11 15:51:50 +08:00 via Android
    @Eagleyes 速度快很多…我 win10 win11 都是用注册表开 win7 的图片查看工具的
    zcf0508
        27
    zcf0508  
       2023-10-11 16:00:23 +08:00
    https://www.appinn.com/image-eye/

    不知道这个支不支持
    iridium945
        28
    iridium945  
       2023-10-11 16:04:52 +08:00
    @lambdaq #23 iPhone 和索尼、尼康相机现在都可以选择输出 heif 格式,可以有 10bit 的色深。
    Eagleyes
        29
    Eagleyes  
    OP
       2023-10-11 16:15:28 +08:00
    @chinni #26 谢谢,试了一下,添加常用的 jpg 键值以后,就可以预览 HEIC 。但是速度一般,切换到下一张图会有 2s 的模糊时间,才会显示清楚
    ambition117
        30
    ambition117  
       2023-10-11 16:46:06 +08:00 via iPhone
    @tool2d 现在大部分网站又用回 jpg 了,因为有更优的编码器 ,mozjpeg 之类的。jpg 解码也比 webp 快太多了
    forgottencoast
        31
    forgottencoast  
       2023-10-11 17:01:26 +08:00
    Windows 自带的照片还可以吧,你说的预览很慢主要是第一次进入文件夹预览的情况(因为要生成缩略图),第二次就正常了(直接显示缩略图)。
    Eagleyes
        32
    Eagleyes  
    OP
       2023-10-11 17:34:12 +08:00
    @forgottencoast #31 谢谢,有道理,第一次需要生成缩略图,感觉这个速度很慢 HEIC vs Jpg 。

    即使是 ssd 也是卡卡的一个个 logo 图标。一个文件夹也就 1000 张照片左右
    noahhhh
        33
    noahhhh  
       2023-10-11 17:43:19 +08:00 via Android
    你的设备是不是不支持硬解 hevc
    Eagleyes
        34
    Eagleyes  
    OP
       2023-10-11 17:47:00 +08:00
    @noahhhh #33 笔记本可能是有点老,还 6 代 u
    noahhhh
        35
    noahhhh  
       2023-10-11 17:56:29 +08:00 via Android
    @Eagleyes 7 代 u 才支持 hevc ,heic 是 hevc 的单帧形式,新点设备用 Windows 默认的图片速度是很快的
    Ruslan
        36
    Ruslan  
       2023-10-11 18:01:41 +08:00
    Honeyview 的后继 BandiView 支持 HEIC

    https://cn.bandisoft.com/bandiview/
    lambdaq
        37
    lambdaq  
       2023-10-11 18:03:35 +08:00
    @iridium945 MIUI 也支持。有没有 10bit 不知道。jxl avif 这些新一代格式也能支持 10bit 以及各种玩法。
    mxT52CRuqR6o5
        38
    mxT52CRuqR6o5  
       2023-10-11 18:08:31 +08:00 via Android
    Webp 是把 web 特别需要的那些功能拉的很满,对于 web 使用来说功能是完全充足的,对于 web 以外的场景就可能会遇到满足不了需求的情况
    forgottencoast
        39
    forgottencoast  
       2023-10-11 18:39:16 +08:00
    @noahhhh
    我的笔记本是 R7 4800H+SSD ,也很慢,第一次进入时顶多一秒钟生成一张缩略图。
    z5864703
        40
    z5864703  
       2023-10-11 19:04:42 +08:00
    可以试试 imagine ,一个韩国人开发的。
    https://www.nyam.pe.kr/dev/imagine/
    f22udp
        41
    f22udp  
       2023-10-11 19:17:39 +08:00 via Android
    纯看图开源 qview
    spacezip
        42
    spacezip  
       2023-10-11 20:22:10 +08:00
    因为 heic 捡回了 acdsee cpu 够强还行
    Suwipe
        43
    Suwipe  
       2023-10-11 21:27:18 +08:00
    我的 win10 打开 HEIC 是一部分能打开一部分直接显示不支持,很奇怪,感觉是文件小点的能打开,太大的就不显示了,难道是因为我蹭的免费的那个 HEVC 解码器
    5966
        44
    5966  
       2023-10-11 22:32:01 +08:00 via iPhone
    copytrans.net 这个软件还不错
    bugmakerxs
        45
    bugmakerxs  
       2023-10-12 10:29:14 +08:00
    @iridium945 高情商
    Serino
        46
    Serino  
       2023-10-14 01:49:53 +08:00
    试试 JPEGView?
    虽然叫 JPEGView ,但是市面上几乎所有图片都支持
    https://github.com/sylikc/jpegview/releases
    注意是这个人的哦,有些人弄的 JPEGView 不支持 HEIC

    我已经把我日常的看图软件切换成这个了。
    这 app 能打开 HEIC/HEIF 。重点是,速度相比其他 app (特别是微软商城里面那些残次品),非常快(这个快是相对的,打开同尺寸图片略微比 webp 格式慢一点,但是也已经很快了。我估计是直接渲染的,之前不少浏览 HEIC 的工具非常慢,估计是先转成 jepg 再渲染)

    就是高级设置需要自己修改 ini 文件,没有高级设置的 GUI
    Hobgoblin888
        47
    Hobgoblin888  
       2023-10-20 16:49:48 +08:00
    https://github.com/d2phap/ImageGlass
    试了下这个,不过要 dll 才能在文件夹预览,感觉速度挺快
    https://github.com/brookmiles/windows-heic-thumbnails/releases



    来源谋乎 windows10 如何在文件夹预览 HEIC 格式图片? - aoihnt 的回答 - 知乎
    https://www.zhihu.com/question/475148544/answer/3022239384
    Eagleyes
        48
    Eagleyes  
    OP
       2023-10-20 17:13:08 +08:00
    @Hobgoblin888 #47 十分感谢,不过生成预览图的速度仍然无法和 jpg 相比,我在观察一下吧。

    现在最大 的问题就是文件夹中生产预览图缓慢。用了多种方法仍然没有有效的解决
    hrdom
        49
    hrdom  
       190 天前
    @Eagleyes 对,我也发现 heic/heif 生成缩略图缓慢的问题了,比 jpg 明显慢不少。
    但是我估计这不是软件能解决的?我试了多个软件,电脑上的 everything irfanview 手机上小米自带的相册、mixplorer 、solid explorer 。都能发现 heic 比 jpg 慢。可能 heic 还原压缩就是比 jpg 慢
    hrdom
        50
    hrdom  
       190 天前
    或者看有什么软件能多线程/进程生成缩略图
    hrdom
        51
    hrdom  
       190 天前
    目前大概就是 0.5-1 秒 1 张 heic ,jpg1 秒 10 多张
    Eagleyes
        52
    Eagleyes  
    OP
       190 天前
    @hrdom #51 没错,差不多有 10 倍的速度差距,跟电脑性能关系不大

    生成一次之后似乎下次还会重新生成。并不会读取缓存。

    我唯二想到的解决办法就是换用 Mac ,或者牛人开发一个 win 下的高速读取 HEIC 的软件
    Eagleyes
        54
    Eagleyes  
    OP
       190 天前
    @hrdom #53 谢谢,期待测试反馈。我电脑里几万张 heic ,并没有转换成 jpg ,大家的建议多数也是不建议为了兼容性去转换。体积变大不说,可能还会丢失部分信息。保留文件最原始的样子就好
    hrdom
        55
    hrdom  
       178 天前
    @Eagleyes Windows 10 Version 20H2 测试了,没问题,很快。100 张 heic 大概十秒,新 cpu 应该更快。
    .\WinThumbsPreloader.exe -m C:\Users\xxx\Desktop\xxx\heic 缩略图测试
    用的这个版本,https://github.com/Mfarooq360/WinThumbsPreloader/releases/download/v1.1.0/WinThumbsPreloader.exe
    hrdom
        56
    hrdom  
       58 天前
    此外,heic/heif 目前应该还没有一个能在 windows 里 硬件加速/硬解 的库。注意,视频早就支持了,但是图片至今也没有支持的。
    https://github.com/strukturag/libheif/issues/894
    https://trac.ffmpeg.org/ticket/6521
    Eagleyes
        57
    Eagleyes  
    OP
       58 天前
    @hrdom #56 没错,所以你上面那个 WinThumbsPreloader 并没有明显解决预览图的问题,就是因为没有硬件加速库?

    100 张 10s 也 是很慢了,我有几万张 HEIF
    hrdom
        58
    hrdom  
       58 天前
    @Eagleyes “100 张 10s 也 是很慢了,我有几万张 HEIF” 取决于 cpu 性能,我这个是 18 年的笔记本 cpu 。目前最新的笔记本 cpu 8845H 估计能快 3-4 倍。
    对,WinThumbsPreloader 这个也是软解,目前好像只有苹果设备完善支持硬解。
    Eagleyes
        59
    Eagleyes  
    OP
       58 天前
    @hrdom #58 那就对了,mac 预览 HEIF 跟 jpg 速度几乎没区别。

    看来 win 下目前没有太好的解决办法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:08 · PVG 05:08 · LAX 13:08 · JFK 16:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.