V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
pennai
V2EX  ›  问与答

用剪切板复制图片来获取原图是什么原理?

  •  
  •   pennai · Dec 18, 2024 · 1522 views
    This topic created in 500 days ago, the information mentioned may be changed or developed.
    比如 Twitter ,如果直接浏览器右键保存图片,获得的是缩略图,但是如果选择复制图片,粘贴到剪切板、或者 qq 等聊天窗口,就可以获得原图,这是什么原理?
    Supplement 1  ·  Feb 9, 2025
    后续发现实际是图片格式的区别,浏览器直接下载的是压缩格式 jpg 等,qq 等保存为了 png 无损不压缩格式
    2 replies    2024-12-19 20:15:36 +08:00
    v1
        1
    v1  
       Dec 19, 2024   ❤️ 2
    右键保存图片->发起一次 no-referrer Get ,这时候可以给到缩略图,当你有正确 referrer 访问的时候给到原图。(复制图片的时候图片已经加载过了,在浏览器缓存里,相当于本地复制给你)
    pennai
        2
    pennai  
    OP
       Dec 19, 2024
    @kk2syc #1 实测了下并不是,比如下面这个链接的图片:
    https://x.com/poeticalphotos/status/1869487804247593467/photo/1
    我在浏览器缓存里找到了缓存,是 307KB ,直接右键保存图片,也是 307KB ,然而通过 QQ 文件传输助手,可以获取到 1.8MB 的版本。
    但是应该跟 QQ 本身的下载图片方式有关,你提供了个思路,感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2641 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:40 · PVG 11:40 · LAX 20:40 · JFK 23:40
    ♥ Do have faith in what you're doing.