我最初在 IRC 上问过这个问题,但这可能是那里真正得到回答的最糟糕的问题:
我如何包装二进制流/缓冲区,而不仅仅是将整个缓冲区读入内存,对其进行操作,并从结果中创建一个新缓冲区?
具体来说,我说的是原始流是内存中的io.BytesIO
对象或设置open
了b
(二进制)标志的结果。
我目前的应用程序是在通过 HTTP 发送每个图像之前以块的形式调整图像的大小(这显然超出了这个问题的范围),但我通常也对如何处理更改缓冲区的行为而不感兴趣破坏它的界面。
我最初在 IRC 上问过这个问题,但这可能是那里真正得到回答的最糟糕的问题:
我如何包装二进制流/缓冲区,而不仅仅是将整个缓冲区读入内存,对其进行操作,并从结果中创建一个新缓冲区?
具体来说,我说的是原始流是内存中的io.BytesIO
对象或设置open
了b
(二进制)标志的结果。
我目前的应用程序是在通过 HTTP 发送每个图像之前以块的形式调整图像的大小(这显然超出了这个问题的范围),但我通常也对如何处理更改缓冲区的行为而不感兴趣破坏它的界面。