如何在Django中显示来自numpy数组的图像

时间:2019-06-14 14:19:42

标签: django numpy

假设我使用numpy构建了一个图像。

img = np.random.randint(low=0, high=255, shape=(100, 100), dtype='uint8')

我在view.py中有一个视图功能

def index(request):
    template = loader.get_template('visionit/index.html')
    context = {'img': img }
    return render(request, 'visionit/index.html', context)

如何在网页上显示它?

有一种方法,我可以将img另存为jpg文件,获取文件的url并使用它显示在网页上。但我认为,有一种更好的解决方案,可以直接从内存显示图像而不将其保存到磁盘。

0 个答案:

没有答案