我通过POST请求从输入接收文件。我想让他们从中创建一个GIF并将其直接存储在一个sqlite数据库中。django创建gif并存储在数据库中
我已经找到了蟒蛇不同的方式来制作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)
,但我无法找到创建GIF的方式,要么将其存储到变量中或直接将其保存到数据库中。 有没有什么方法可以创建一个GIF,并且在将它放入数据库之前不必将其保存到磁盘?
我知道如何在python中创建一个GIF,就像我的示例所示;我无法想象的是如何创建GIF并将其直接存储在数据库中(或者将其存储在变量中),而不必将其保存到文件系统 – wasp256
您必须将它保存在某处。 – coderanger