试了 qq 的截图工具和 snipaste ,截图至剪切板,然后粘贴至微信的消息框,这时候一定是 png 格式的,具体表现为,3000x2000 左右截图保存下来之后的 png 体积高达 8M 以上。
如果要解决这个问题,只有在截图时手动保存成 jpg 文件,再手动把 jpg 文件拖到微信的消息框中发送,就是 jpg 了。哪怕是打开 jpg 然后复制,再粘贴至消息框,仍然为 png 。
被这个问题困扰已久,不知有无解决办法?
https://v2ex.com/t/774367 21 年就有人问过这个,似乎并没有一个完美的解决办法。
1
ShinichiYao 158 天前
说起来你可能不信,Windows 剪贴板里的图像其实是 BMP ,话说截图截出有损的我都不愿意,问题在微信为什么发送 PNG 会给我压缩成 JPG ,粘贴剪贴板图像反而不压缩
|
2
1191257428 158 天前 via Android
没救
|
3
ysc3839 158 天前 via Android
Windows 原生支持的剪贴板图片就只有未压缩的 bmp ,其他格式需要程序支持才行。
|
4
hereIsChen 158 天前
|
5
tool2dx 158 天前
理论上可以用保存临时 jpg 的方法,模拟拖动 jpg 事件给微信窗口。
其实关键点在于微信,要让他相信文件不是从剪贴板来的。剪贴板内存截图保存到临时文件,这些都容易,让 AI 写点代码就行。 |
6
tool2dx 158 天前
@hereIsChen 没用,只要是剪贴板图片,不管什么格式,微信都统一会转成 png 。
|