我有一个django模型,我可以使用它来动态加载/生成非标准格式的图像到numpy数组,我转换为PIL图像,我可以显示。
class Thing(models.Model):
def gethttpimage(self):
img = ....
# get find file and load into numpy array as img
image = Image.fromarray(img.astype(np.uint8))
response = HttpResponse(content_type="image/png")
image.save(response, "PNG")
return response
我还有一个视图,可以将此响应传递给效果很好的网址。
我想使用django-imagekit或django-photologue这样的包来显示我生成的图像作为缩略图画廊等,并使用imagekit提供的各种其他功能。
如何使用django-imagekit或django-photologue完成此操作?
编辑: 我没有在imagekit上设置我的心。我希望能够使用图像库以及其他信息构建视图