关于使用截图软件截图后,粘贴到编辑器图片格式是 PNG

2021-04-30 14:57:24 +08:00
 lankaka
请教各位一个问题,因为查找了很多资料都没找到解决办法。
问题描述
1 、使用截图工具进行截图:QQ 截图、微信截图、snipaste 等截屏软件,使用快捷键进行截图;
2 、在编辑器进行粘贴:UEditor 、有道云笔记、石墨文档等编辑器进行粘贴,会显示图片格式为 PNG 格式。
问题咨询
如果能实现粘贴后,粘贴格式为 JPG,或者 WebP 格式,同一张图片 PNG 比 JPG 质量高 2-3 倍。
感谢各位
因为发布文章使用的是对截图粘贴后自动上传保存,PNG 图片过大,如果再另存上传,步骤又过于繁琐。
所以请教各位有没有遇到类似问题,应该如何解决。
2412 次点击
所在节点    Windows
12 条回复
imn1
2021-04-30 15:17:32 +08:00
不是 BMP 已经是进步了
理论上,从粘贴板过去的图像,都是 raw,jpg 这些都是经过算法的格式,不能指望从 raw 直接自动算法转成 jpg

至于解决,就要看你用的工具能否在粘贴的时候,提供一个转换途径,例如保存网页时有个 option: 图片全部自动转为 jpg 保存
ch2
2021-04-30 15:20:35 +08:00
传图片最好的办法是直接传到 oss 里,然后使用云平台提供的缩略图 api 获得直链
brader
2021-04-30 15:34:44 +08:00
一、qq 截图,保存的时候是可以选择 jpg 的。
二、可以考虑使用 FSCapture 。这个软件,设置里是可以设置默认图片格式的
zjsxwc
2021-04-30 15:44:14 +08:00
zjsxwc
2021-04-30 15:45:13 +08:00
我之前刚写过一个同步 linux 与 windows 虚拟机剪切板工具

https://github.com/zjsxwc/syncClipboardWinGuestAndLinuxHost/blob/main/guest.go#L34
beijiaoff
2021-04-30 16:00:00 +08:00
你这是需要一个第三方工具,把剪切板里的位图图像转成 jpg 。
然后接收方 app 比如你提到的有道云,还必须得支持从剪切板里接收 jpg 才行。
lankaka
2021-04-30 21:59:23 +08:00
@imn1 确实,回想世纪初确实都是 bmp,你不提我都忘记了这种图片格式。
lankaka
2021-04-30 22:00:04 +08:00
@ch2 嗯嗯 OSS 是个方法,我记得有个截图软件自带图床,我测试下如何。
lankaka
2021-04-30 22:01:58 +08:00
@brader 对的,但是需要选择保存到本地,snipaste 我首选项设置的也是 JPG,点保存到本地也是 JPG,就是如果点复制,再粘贴到编辑器就变成了 PNG,刚开始怀疑是编辑器问题,但是后来多个编辑器都是这样,换了 N 个截图软件也是此问题,所以推测是 win10 的剪贴板的问题。
lankaka
2021-04-30 22:03:13 +08:00
@beijiaoff 换了第三方截图工具,没有解决,我推测的也是剪切板的中转除了问题。
binbinyouliiii
2021-05-02 00:50:05 +08:00
大就大,就算你 4K 显示器截个图才多大,压缩要么交给前端,要么后端,或者索性原生,靠 CDN 压缩
zjyl1994
2021-05-02 09:45:40 +08:00
你这个得考虑一下让图床侧来转换,直接粘贴到图床让他给你转 webp 或者其他格式。这不该是编辑器侧考虑的问题呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX