私は入力からPOSTリクエストでファイルを受け取ります。私はそれらからGIFを作成し、それを直接sqliteデータベースに格納することにしたいと思います。djangoはgifを作成してDBに保存します
私は画像の外にGIFを作成し、ここに
VALID_EXTENSIONS = ('png', 'jpg')
def createGIF(data, duration=0.2):
images = []
for d in data:
images.append(imageio.imread(d))
output_file = 'Gif-%s.gif' % datetime.datetime.now().strftime('%Y-%M-%d-%H-%M-%S')
imageio.mimsave(output_file, images, duration=duration)
1のようなファイルシステムに保存するためのpythonでのさまざまな方法を発見したが、私はGIFを作成する方法を見つけることができませんでしたし、どちらかそれを変数に格納するか、DBに直接保存します。 GIFを作成する方法はありますか?それをDBに入れる前にディスクに保存する必要はありませんか?
私は例として示すように、PythonでGIFを作成する方法を知っています。私が理解できなかったのは、GIFを作成してデータベースに直接格納する方法(あるいは変数に格納する方法)です。ファイルシステムに保存する必要はありません。 – wasp256
どこかに保存する必要があります。 – coderanger