问题标签 [bytesio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1388 浏览

python - 如何将 BytesIO 与 matplotlib 和 pyqt5 一起使用?

我在 matplotlib 中制作了一个图表,并希望将其制作成图像并在我的 pyqt5 应用程序中使用它。有人建议我为此使用 BytesIO。到目前为止,这是我的代码:

绘制我的图表:

然后在另一个脚本中调用它:

它停止工作,pixmap = QtGui.QPixmap(image)我不确定为什么。另外:我怎么能把它放在我的主窗口中?因为我怀疑那里的代码会起作用,哈哈

0 投票
1 回答
9052 浏览

python - 带有 BytesIO 的 PIL:无法识别图像文件

我正在尝试通过套接字连接发送图像以进行视频聊天,但从字节格式重建图像是不正确的。这是我将图像转换为要发送的字节:

这很好,但是,我无法将这些字节重新格式化为图像文件。这是我重新格式化为图像以​​进行显示的代码:

那里的第二行引发以下异常:

无法识别图像文件 <_io.BytesIO object at 0x0388EF60>

我查看了其他一些线程(这个这个),但没有任何解决方案对我有帮助。我也以此作为参考来尝试纠正自己,但似乎对他们有效的方法对我却不起作用。感谢您提供的任何帮助,请原谅任何错误,我仍在学习 python。

0 投票
1 回答
3071 浏览

python - 使用 BytesIO 时 Python3 请求“发布”忽略文件名?

我编写了一个简单的脚本来扩展我的 python 技能 - 但是在使用 BytesIO 时我注意到一些非常奇怪的事情。

这是我的工作脚本:

但是,当我尝试对内存中的图像(例如屏幕截图)执行相同操作时,网络服务器会得到一个空白文件名?这是我的代码:

文件在网络服务器上的样子:

在此处输入图像描述

但是,该文件一旦重命名 - 确实包含我想要的图像。我在这方面找不到任何东西,为什么这个脚本不起作用真的很令人困惑。

0 投票
1 回答
1610 浏览

html - 在 HTML 表格中,如何使用 python 在 jupyter notebook 中的绘图旁边添加文本?

关于如何创建 1 X 2 HTML 表格的任何想法,其中单元格 {0} 是 matplotlib 图,单元格 {1} 是 Python 3.X 的文本描述?

设置测试用例:

然后在 Jupyter 笔记本中运行该函数:

我的输出如下: 在此处输入图像描述

但是,我有兴趣实际看到内嵌 Jupyter 笔记本的情节。

0 投票
1 回答
1705 浏览

python - Flask:使用reportlab生成预览PDF

使用 Flask,我发送带有 xml 和 pdf 附件的电子邮件。在发送邮件之前,我希望预览可用的 pdf,以便用户可以检查数据。

pdf 是使用 PDFOrder 函数从 xml 构造的。PDF 存储在变量“pdf”中。所以,我的问题是如何在内存中生成 pdf 并将其作为预览提供给用户?

以下是外发电子邮件的示例代码:

下面的代码将用户带到 /preview 应该打开 pdf。我希望将 pdf 存储在内存中。我将如何在 HTML 中呈现它?

谢谢!

更新 我已经设法保存了pdf。但不幸的是,它只对reportlab 进行了一些测试,虽然它有.pdf 扩展名。因此,homehow 不会呈现为 pdf。任何想法?奇怪的是,电子邮件发送与 xml 和 pdf 完美配合。你认为这部分很重要:"application/pdf", str(pdf) 在此处输入图像描述 这是我更新后的定义

0 投票
0 回答
432 浏览

python - AttributeError:尝试将 BytesIO 与 PIL 一起使用时读取?

我正在尝试使用 PIL 将我的图像从 rgba 转换为 rgb,然后使用Color-Thief-Py检测最常用的颜色。但是,当我尝试将 rgb 转换后的图像传递给 colorthief 函数时,出现以下错误AttributeError: read

这是代码:

我做错了什么&我该如何解决?

0 投票
3 回答
5798 浏览

python - 相当于 Python 2 中 BytesIO 的 getbuffer

object.getbuffer().nbytes在 Python 3 中,我可以通过(where )获取 ByteIO 对象的大小,但是在 Python 2 中object = ByteIO()什么是最好的等价物?getbuffer()做了一些探索,我发现我可以使用len(object.getvalue())or sys.getsizeof(object),但我不知道 Python 2 是否会接受它们。

0 投票
1 回答
558 浏览

python - picamera 在 BytesIO 流中保存重复的图片

所以这里的想法很简单。我想通过 BytesIO 流和 PIL 从树莓派相机中拍摄和保存图片,这样我就可以在保存之前绘制到图像上。下面的代码很简单,但是程序完成10张图片后,保存的所有图片都是相同的。

我确信有一种更简单的方法可以做到这一点,但我想使用 BytesIO 流来尝试了解更多信息。

任何帮助将不胜感激,尼克

0 投票
1 回答
794 浏览

python - OSError: 无法识别图像文件 <_io.BytesIO object at 0x00000222C8A21360>

在上面提到的代码中,我试图从 ImageGrab 获取图像。我想将其转换为字节并希望通过套接字将其发送到服务器。但在此之前,我想展示图像。我认为此代码中的图像格式(png 或 jpg)缺少某些内容。但我不知道我应该如何处理这段代码来设置特定的图像格式 png 或 jpg

0 投票
1 回答
282 浏览

python - “需要一个类似字节的对象”,但我使用的是字节

使用 Python3,我以二进制模式重新打开了标准输出。之后,当我print("Hello")告诉我需要使用类似字节的对象时。很公平,它现在处于二进制模式。

但是,当我这样做时:

仍然收到此错误:

那是怎么回事?