2016-12-10 7 views
0

私はデータのパッケージ化を実験しています。私のデータの大半は画像/グラフなどのデータとして保存されています。私はこれらの画像を保存するより効率的な方法を見つけることを計画していました。Pythonで複数の画像を保存するためのカスタムファイル構造

DBにブロブとして保存することについて読んだことがあります。他の人はファイルシステムにそれらを保存する傾向があります。しかし私が望むのは、画像をアプリケーションの外で見ることができないようにすることです。これは、私が楽器の分析を実行するときに必要不可欠です。私はすべての画像をユーザーに表示するのではなく、特定の計測器に関連するものだけを表示することに興味があります。 さらに、1つのファイルに20-30個の画像があるフォルダと比較してデータをまとめると便利です。

私は、カスタム構造、つまりビンファイルの一種に、pythonを使ってイメージを格納することを考えていました。すでにその機能をカバーしているものがない限り私の検索では、イメージを保存する特定の構造体に気付かず、最も一般的な解決策はファイルシステムのフォルダかDBアプローチでした。

+4

あなたは、通常の.zipファイルを使用することはできませんか? Pythonには標準モジュール[zipfile](https://docs.python.org/3/library/zipfile.html)と[その他の圧縮ファイル](https://docs.python.org/3/library/archiving.html)があります。 – furas

+0

おそらくパンダを使用してパネルに画像を保存することができます:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Panel.html 次に、データ構造をディスクに保存するだけです。 また、おそらくTIFFスタックに行くことができます:http://stackoverflow.com/questions/19544568/create-a-multiframe-tif-file – chase

+0

私はちょうどtempとそれをアプリに表示する –

答えて

関連する問題