IPython.display:使图像与文本对齐

时间:2019-02-27 07:47:26

标签: python html jupyter-notebook ipython

我试图在Jupyter笔记本中显示与某些HTML文本对齐的base64编码图像。下面的代码是最初的尝试-图片(从https://stackoverflow.com/company/logos下载)显示在文本下方。

import base64
from   io import BytesIO
from   IPython.display import Image
from   IPython.core.display import display, HTML

with open(r'H:\se-icon.png', 'rb') as f:
    data = BytesIO(f.read())
dataEncoded = base64.b64encode(data.getvalue())

display(HTML('<h3>Some Text</h3>'))
display(Image(dataEncoded, format='png', width=100))

enter image description here

所需的输出如下所示。理想情况下,我可以只使用带有img标记的HTML代码,但这不适用于我的特殊情况,因为笔记本的输出通过电子邮件发送。使用img标签不能保证显示图像。

enter image description here

有什么方法可以显示与HTML文本对齐的图像?

0 个答案:

没有答案