2023 年 10 月, Windows 下高效预览 HEIC 格式图片方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Eagleyes
V2EX    程序员

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

  •  
  •   Eagleyes 2023-10-11 09:58:17 +08:00 7694 次点击
    这是一个创建于 799 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 的源码。
    我比较喜欢的功能:移动文件,批量压缩,批量修改文件名
    TDWPFk2IRMJPSRae
        5
    TDWPFk2IRMJPSRae  
       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 我去 这网站也太复古了 帅啊
    Dragonish3600
        12
    Dragonish3600  
       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
    vitality
        20
    vitality  
       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
    我的是扔在群辉里面, 有插件支持
    tf2
        23
    tf2  
       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/
    tf2
        37
    tf2  
       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  
       2024-06-20 16:02:49 +08:00
    @Eagleyes 对,我也发现 heic/heif 生成缩略图缓慢的问题了,比 jpg 明显慢不少。
    但是我估计这不是软件能解决的?我试了多个软件,电脑上的 everything irfanview 手机上小米自带的相册、mixplorer 、solid explorer 。都能发现 heic 比 jpg 慢。可能 heic 还原压缩就是比 jpg 慢
    hrdom
        50
    hrdom  
       2024-06-20 16:03:38 +08:00
    或者看有什么软件能多线程/进程生成缩略图
    hrdom
        51
    hrdom  
       2024-06-20 16:07:09 +08:00
    目前大概就是 0.5-1 秒 1 张 heic ,jpg1 秒 10 多张
    Eagleyes
        52
    Eagleyes  
    OP
       2024-06-20 16:09:25 +08:00
    @hrdom #51 没错,差不多有 10 倍的速度差距,跟电脑性能关系不大

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

    我唯二想到的解决办法就是换用 Mac ,或者牛人开发一个 win 下的高速读取 HEIC 的软件
    Eagleyes
        54
    Eagleyes  
    OP
       2024-06-20 16:23:36 +08:00
    @hrdom #53 谢谢,期待测试反馈。我电脑里几万张 heic ,并没有转换成 jpg ,大家的建议多数也是不建议为了兼容性去转换。体积变大不说,可能还会丢失部分信息。保留文件最原始的样子就好
    hrdom
        55
    hrdom  
       2024-07-02 20:11:16 +08:00
    @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  
       2024-10-30 12:43:12 +08:00
    此外,heic/heif 目前应该还没有一个能在 windows 里 硬件加速/硬解 的库。注意,视频早就支持了,但是图片至今也没有支持的。
    https://github.com/strukturag/libheif/issues/894
    https://trac.ffmpeg.org/ticket/6521
    Eagleyes
        57
    Eagleyes  
    OP
       2024-10-30 13:58:46 +08:00
    @hrdom #56 没错,所以你上面那个 WinThumbsPreloader 并没有明显解决预览图的问题,就是因为没有硬件加速库?

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

    看来 win 下目前没有太好的解决办法
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2839 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 389ms UTC 14:40 PVG 22:40 LAX 06:40 JFK 09:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86