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

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

  •  
  •   iwantcomputer · 18 天前 · 678 次点击

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

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

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

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

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

    其实关键点在于微信,要让他相信文件不是从剪贴板来的。剪贴板内存截图保存到临时文件,这些都容易,让 AI 写点代码就行。
    tool2dx
        6
    tool2dx  
       18 天前
    @hereIsChen 没用,只要是剪贴板图片,不管什么格式,微信都统一会转成 png 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3108 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:54 · PVG 19:54 · LAX 04:54 · JFK 07:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.