微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Qlik Sense 仪表板中显示来自 Postgres 的 jpeg 图像

如何解决如何在 Qlik Sense 仪表板中显示来自 Postgres 的 jpeg 图像

这是我在 Qlik Sense 中的第一个仪表板,我正在尝试显示存储在我的一个 postgres 表中的最后 5 张图像。图像采用 jpeg、base64 编码并在 Postgres 中存储为“bytea”类型。我在 Postgres ('photo__last_5' ) 中有一个返回最后 5 张图像的视图。在 Qlik 的加载脚本中,我定义了以下内容

[last_5]:
Load
created,'data:image/jpg;base64,' & base64_bytes;
SELECT created,base64_bytes
FROM photo__last_5;

为了将这些照片包含在我的工作表中(并且在阅读本文档 here 后),我在工作表上添加一个地图对象,将底图设置为无,关闭其他设置,以便对象显示为空白(这样做后,我没有看到我的对象像文档中显示的那样空白/透明,而是“白色”,不知道它是否正常)。之后,我添加了三个图层(点 (0,0)、点 (25,25) 和我的背景图像),轮廓颜色为白色,点图层的不透明度设置为 0。之后,我创建了一个列出 5 张照片的 Table 对象,因此我可以选择一张。完成后,我希望我的图像会显示在地图对象上,但什么也没出现。

感谢任何帮助

解决方法

我通过加载图像字符串(以base64编码)而不是base64字节解决了我的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?