【发布时间】:2017-04-25 13:58:36
【问题描述】:
我正在尝试数据打包,因为我的大部分数据都存储为图像/图表和其他类似数据;我正计划找到一种更有效的方式来存储这些图像。
我确实读过关于将它们作为 blob 保存在数据库中的信息;而其他一些则更倾向于将它们保存在文件系统中;但我想要的是让图像在应用程序之外不可见。这是必不可少的,因为当我对仪器进行分析时;我对向用户展示所有图像不感兴趣,而只对与他们的特定乐器相关的图像感兴趣。 此外,与包含 20-30 张图像的文件夹相比,将数据打包在一个文件中很方便。
我正在考虑使用 python 将图像存储在自定义结构中,一种 bin 文件;除非有东西已经涵盖了该功能。在我的搜索中,我没有注意到任何用于保存图像的特定结构,而最常见的解决方案是文件系统中的文件夹或 DB 方法。
【问题讨论】:
-
你不能使用普通的 .zip 文件吗? Python有标准模块zipfile和other compressions
-
您也许可以使用 pandas 并将图像存储在面板中:pandas.pydata.org/pandas-docs/stable/generated/… 然后将数据结构保存到磁盘。或者您可以使用 TIFF 堆栈:stackoverflow.com/questions/19544568/…
-
Zip 文件可能会起作用,毕竟我可以在 temp 中提取特定图像并在应用程序中显示它
标签: python