我正在从屏幕抓取屏幕抓取的PIL图像,将它们保存在队列中并将它们写入jpg图像序列。
我使用生产者线程捕获并使用工作者将图像写入磁盘。
但是我注意到,这个队列真的非常快,即使写入的输出不是那么大,当用jpg压缩时。这导致抓取被放入磁盘上的扩展内存,使写入过程更慢。由于我的数据突然爆发,我可以用一些时间写入磁盘,但如果将内存写入磁盘,则速度太慢。
有没有办法在将图像添加到队列之前压缩图像?
欢呼声,
答案 0 :(得分:0)
这是一个想法,合并图像。
在设定的一段时间或设定金额合并后,压缩图像。将图像分成不同的图像。
/利润