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

win 下到底有无截图至剪粘板为 jpg 而不是 png 的方法?

  •  
  •   iwantcomputer · May 31, 2024 · 1755 views
    This topic created in 700 days ago, the information mentioned may be changed or developed.

    试了 qq 的截图工具和 snipaste ,截图至剪切板,然后粘贴至微信的消息框,这时候一定是 png 格式的,具体表现为,3000x2000 左右截图保存下来之后的 png 体积高达 8M 以上。

    如果要解决这个问题,只有在截图时手动保存成 jpg 文件,再手动把 jpg 文件拖到微信的消息框中发送,就是 jpg 了。哪怕是打开 jpg 然后复制,再粘贴至消息框,仍然为 png 。

    被这个问题困扰已久,不知有无解决办法?

    https://v2ex.com/t/774367 21 年就有人问过这个,似乎并没有一个完美的解决办法。

    6 replies    2024-05-31 17:30:37 +08:00
    ShinichiYao
        1
    ShinichiYao  
       May 31, 2024
    说起来你可能不信,Windows 剪贴板里的图像其实是 BMP ,话说截图截出有损的我都不愿意,问题在微信为什么发送 PNG 会给我压缩成 JPG ,粘贴剪贴板图像反而不压缩
    1191257428
        2
    1191257428  
       May 31, 2024 via Android
    没救
    ysc3839
        3
    ysc3839  
       May 31, 2024 via Android
    Windows 原生支持的剪贴板图片就只有未压缩的 bmp ,其他格式需要程序支持才行。
    hereIsChen
        4
    hereIsChen  
       May 31, 2024
    试试 greenshot
    tool2dx
        5
    tool2dx  
       May 31, 2024
    理论上可以用保存临时 jpg 的方法,模拟拖动 jpg 事件给微信窗口。

    其实关键点在于微信,要让他相信文件不是从剪贴板来的。剪贴板内存截图保存到临时文件,这些都容易,让 AI 写点代码就行。
    tool2dx
        6
    tool2dx  
       May 31, 2024
    @hereIsChen 没用,只要是剪贴板图片,不管什么格式,微信都统一会转成 png 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2129 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 00:40 · PVG 08:40 · LAX 17:40 · JFK 20:40
    ♥ Do have faith in what you're doing.