V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shfan
V2EX  ›  问与答

windows 预览照片为什么很慢,在 iPad 和安卓上很快

  •  
  •   shfan · 2022-05-08 12:14:20 +08:00 · 2243 次点击
    这是一个创建于 691 天前的主题,其中的信息可能已经有所发展或是发生改变。
    索尼 a6400 拍的照片,raw+jpg 格式,技术菜,一顿连拍,然后就要选片,每个 raw 文件大小约 25M ,jpg 约 12M ,600 个 raw+jpg 的文件夹,在 windows 上打开文件夹,缩略图显示大约 1 秒 3 张,查看 jpg 图片有明显的卡顿,打开 raw 要 4 秒才能加载完成,这样选片太慢了。
    但在 ipad pro(M1 芯片)和安卓手机(骁龙 870)上,加载预览缩略图和打开 raw 或 jpg 毫无延时,但移动操作系统上选片也不方便。
    windows 电脑的配置是 i7-8750H ,24G 内存,1050Ti 显卡,SSD 硬盘。
    这是 windows 操作系统不行,还是我的 intel CPU 不行?
    第 1 条附言  ·  2022-05-08 15:50:28 +08:00
    经过测试,相同配置下,不同系统和软件下,都很慢,RAW 打开在 2-4 秒之间,JPG 打开在轻微卡顿到 1 秒之间。
    打开文件,CPU 使用率明显上升,尤其 RAW 格式,部分系统和软件能 100%使用率,感觉还是 x86 CPU 对编解码性能不足。
    具体测试如下:
    相同电脑配置:i7-8750H ,24G 内存,1050Ti 显卡,SSD 硬盘
    windows10/系统自带图片查看器: JPG:打开有卡顿,RAW:4 秒,打开 RAW 时 CPU 使用率约 40%
    windows10/sony viewer 软件: JPG:轻微卡顿,RAW:3 秒,打开 RAW 时 CPU 使用率 100%
    ubuntu 22.04 live/系统自带 Image Viewer,shotwell viewer: JPG:1 秒,RAW:2 秒,打开 RAW 时 CPU 一个核心使用率 100%,且持续 30 秒
    12 条回复    2022-05-09 09:32:50 +08:00
    seakingii
        1
    seakingii  
       2022-05-08 12:35:19 +08:00
    建议你在 Windows 上装个好用的看图软件,试试会不会更快.
    hei1000
        2
    hei1000  
       2022-05-08 12:39:19 +08:00 via Android
    要不你试试安装一个 Linux 对比下,虚拟机里面先试试就行
    misdake
        3
    misdake  
       2022-05-08 12:42:27 +08:00
    可能的原因我觉得一个是软件是否为了预览而优化预读取、缓存、解码等,另一个是是否有硬件 jpg 解码器和软件是否能使用硬件 jpg 解码器
    binux
        4
    binux  
       2022-05-08 12:50:45 +08:00 via Android
    图片存哪了?
    soudesuka
        5
    soudesuka  
       2022-05-08 13:07:30 +08:00   ❤️ 1
    使用第三方的图片查看器试试,例如:Honeyview · 蜂蜜浏览器
    LxExExl
        6
    LxExExl  
       2022-05-08 14:44:55 +08:00
    Mac 上看索尼的 RAW 也是慢得要死,已经从 SD 卡转移到了电脑的 SSD 上。

    用 preview 空格键预览,也是 3-4 秒加载。

    我觉得应该是要找个更高效的软件,系统本身对 RAW 支持并不好。

    3.2 GHz 16-Core Intel Xeon W
    96 GB 2933 MHz DDR4
    AMD Radeon Pro 580X 8 GB

    ^^ 我这个硬核配置也是 3-4 秒加载,所以应该和配置没关系。
    shfan
        7
    shfan  
    OP
       2022-05-08 15:51:56 +08:00
    @binux ipad 和安卓实际是直接通过读卡器,windows 电脑尝试过放到 SSD 上和用读卡器直接读取,但都很慢
    dingwen07
        8
    dingwen07  
       2022-05-08 15:52:36 +08:00
    刚拿一些 JPEG 确认了一下,iOS 和 iPadOS 上的“预览”并不会显示最高清的图像
    shfan
        9
    shfan  
    OP
       2022-05-08 15:56:53 +08:00
    @LxExExl 你可以试试移动设备,我的骁龙 870 手机和 M1 ipad pro ,ARW 都是秒加载。所以感觉是 x86 cpu 编解码性能太差。不知道有没有 m1 mac 的 v 友有没有使用感受
    billlee
        10
    billlee  
       2022-05-08 22:40:26 +08:00
    jpeg 解码肯定不会有性能问题,更大可能是缩放算法的问题。高质量的缩放算法是比较慢的。

    raw 的问题就比较复杂了,要看各个实现是自己做 raw 解码,还是直接读取了 raw 文件里嵌入的 jpeg 预览图,还是在导入图片的时候就自己渲染了缩略图。我记得 ipad 的照片应用、windows 上的 adobe lightroom 都辨的 jpeg 预览图,导入后完成后显示的才是 raw 渲染结果。
    MaverickLee
        11
    MaverickLee  
       2022-05-08 22:47:32 +08:00
    推荐一个软件:
    https://jpsmile.com/fastpictureviewer-codec-pack-3-8-0-97/

    另外我觉得 10 楼老哥说得有道理
    shfan
        12
    shfan  
    OP
       2022-05-09 09:32:50 +08:00
    @MaverickLee FastPictureViewer 在打开 GPU 加速的情况下查看 JPG 真的快,前所未有的顺畅感。
    FastPictureViewer 打开 GPU 加速后,核显使用率能到 60%,CPU 基本没有波动,关闭 GPU 加速后,就和其他软件一样有卡顿了,所以还是我的 CPU 性能不足导致的。
    可惜基本版只能查看 JPG 格式图片,不能查看 RAW 和 HEIC 格式照片,pro 版能看各种格式,但 1 台电脑要 300 元,有点心疼,不过让我找到了方向,要找支持 GPU 加速的看图软件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2709 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:08 · PVG 23:08 · LAX 08:08 · JFK 11:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.