gpt4 book ai didi

mysql - 将 MATLAB 绘图以 PNG、JPG 格式写入 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-30 23:04:26 24 4
gpt4 key购买 nike

我使用 MATLAB 进行计算和绘图。我想将绘图作为 PNG 或 JPG 等图像文件写入 MySQL 数据库(稍后我可以检索网络浏览器)。换句话说,我想将 PNG 或 JPG 文件形式的 blob 写入数据库。

如果我搜索它,我会得到 http://www.mathworks.com/matlabcentral/answers/97768-how-do-i-insert-an-image-or-figure-into-a-database-using-the-database-toolbox-in-matlab但是这里将 MATLAB 的矩阵作为数组写入数据库。这比压缩的 PNG 文件大得多,因此不允许查看子图和其他内容,也无法通过网络浏览器显示。

解决方法是将绘图写入文件并使用 MATLAB(或基于 python 等的外部脚本工具)将该文件作为 blob 读取并将其作为 blob 写入数据库。

您知道可以将 PNG、JPG 格式的绘图直接写入数据库而无需绕过文件吗?

最佳答案

我还询问了 MATLAB 支持,他们给了我肯定的答复。一个解决方案是 MATLAB 编译器工具箱的 figToImStream 函数:“流出图形作为以指定格式编码的字节数组,以 .png 格式创建带符号的字节数组”。缺点是 MATLAB 编译器工具箱相当昂贵......

关于mysql - 将 MATLAB 绘图以 PNG、JPG 格式写入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22449840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com