图片写入剪贴板速度太慢,双核运行报错。

使用问题 · 524 次浏览
运营:秋风 创建于 2023-01-10 16:53

我有一个图片:是1.8M大小

用这个动作的时候, 发现写入剪贴板的时间太长了。 几乎要1秒钟,有没有更加快速把图片发送到聊天窗口的办法?

我看软件自带的表情发送图片 几乎就是很快出现,没有明显的感觉延迟。 

 

 

想要用双核提高运行速度,但是就会报错;

CL 最后更新于 2023/1/11

回复内容
CL 2023-01-10 19:44
#1

写文件而不是图片应该会快很多。

运营:秋风 回复 CL 2023-01-10 21:23 :

是的,我也测试过文件,大概是20ms, 哪怕是4gb文件也是这个时间。
但是文件发送出去,并非是图片形式,不直观。
还是希望发送图片功能,能够优化下,加快速度。

CL 回复 运营:秋风 2023-01-10 22:07 :

在表达式里这样写看看,可以跳过一些透明文件的处理:

$=System.Windows.Forms.Clipboard.SetImage({image});


另外这个可能也受到你电脑性能或其它使用剪贴板的软件的影响。图片在内存中是不压缩的,所以原始文件多大没有影响,你截图里的那个图片至少要写入3024*3024*4个字节。

运营:秋风 回复 CL 2023-01-11 09:16 :

嗯,那图片写的字符还挺多的 ,是这样写的表达式嘛?感觉不知道咋写,测试失败了。

CL 回复 运营:秋风 2023-01-11 09:48 :

用赋值模块写那个表达式。不是c#

运营:秋风 回复 CL 2023-01-11 09:51 :

这个快了8倍。很好

运营:秋风 最后更新于 2023-01-11 09:53
乐昂岚 回复 CL 2023-01-11 11:20 :

这很不错

回复主贴