V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
kuleyu
V2EX  ›  Chrome

较新版 Chrome 下载的 500px 上的图片只能用 Chrome 才能打开

  •  
  •   kuleyu · 2018-05-27 15:27:30 +08:00 via Android · 3732 次点击
    这是一个创建于 2403 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,最近发现:较新版 Chrome 下载的 500px 上的图片只能用 Chrome 才能打开;而其他浏览器如 Firefox 与 Edge 都正常。

    较新版 Chrome 的这一特点,似乎只针对那些不带格式后缀的图片链接,如 https://drscdn.500px.org/photo/258271235/m%3D900/v2?webp=true&sig=b69963c7ba89c2a86ec16c9f6e3276716ecf415b7d3ed0667af0346ad1862e3b

    有清楚这背后原理的大神吗?

    4 条回复    2018-05-27 16:28:58 +08:00
    songz
        1
    songz  
       2018-05-27 15:32:45 +08:00
    webp 格式?
    ZenFX
        2
    ZenFX  
       2018-05-27 15:43:28 +08:00
    webp 格式的吧
    kuleyu
        3
    kuleyu  
    OP
       2018-05-27 16:28:02 +08:00
    @songz 谢谢!了解了以下,应该就是 webp 格式。

    针对如上链接图片特意做了个测试。Chrome 同 Firefox 与 Edge 等浏览器一样,下载后默认的保存格式都是 “.jpg ”,但是通过 Chrome 下载后的大小为 “ 152kb ”,而通过 Firefox 与 Edge 等浏览器下载后的大小为 “ 116kb ”,分辨率为 “ 900 x 562 ”。

    用 Chrome 将这张图片下载后,所有图片查看器 /图片编辑器以及其他浏览器都无法读取,只有 Chrome 自己才可以读取,主要原因可能是 Chrome 下载的格式其实是 “ webp 格式”,而非 “ jpg 格式” [这样默认的保存为 “ jpg 格式”,有点误导用户] ;但是用 Firefox 与 Edge 等下载后却可以正常读取,原因可能归咎于二者在下载的过程中已经将 “ webp 格式” 转化为 “ jpg 格式” 了。

    尝试了下,将 Chrome 下载得到的 “ 152kb ” 的 “.jpg ” 文件后缀改为 “.webp ” 后,再经过 `https://image.online-convert.com/convert-to-jpg` 转化后得到了一个 “ 80.1kb ” 的 “.jpg ” 文件,分辨率同样为 “ 900 x 562 ”,粗略比较,感觉清晰度和上面的 “ 116kb ” 的差不多。
    kuleyu
        4
    kuleyu  
    OP
       2018-05-27 16:28:58 +08:00
    @ZenFX 嗯,应该是的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:20 · PVG 04:20 · LAX 12:20 · JFK 15:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.