在jupyter中显示图片

作者: xin激流勇进 | 来源:发表于2018-07-08 14:57 被阅读2379次
    from IPython.display import Image
    from IPython.core.display import HTML 
    Image(url= "http://my_site.com/my_picture.jpg")
    

    你保留使用HTML标签来调整大小等功能

    Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
    
    

    您也可以通过相对或绝对路径显示本地存储的图像。

    PATH = "/Users/reblochonMasque/Documents/Drawings/"
    Image(filename = PATH + "My_picture.jpg", width=100, height=100)
    
    

    如果图像比显示设置更宽:thanks

    使用unconfined=True禁用max-width图像限制

    from IPython.core.display import Image, display
    display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
    
    

    通过HTML的方式二:

    或者,您可以使用简单的HTML <img src>,它允许您更改高度和宽度,并仍由标记解释器读取:

    <img src="subdirectory/MyImage.png",width=60,height=60>
    
    

    或通过markdown格式:

    对于一个网站图片:

    ![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
    
    

    如@cristianmtr所示请注意不要在URL中使用这些引号""''

    或者是本地的:

    ![title](img/picture.png)
    
    

    其他补充

    如果你想使用Jupyter Notebook API(而不是IPython),我找到了ipywidgets Jupyter的sub-project。您有一个Image小部件。 Docstring指定您有一个字节的value参数。所以你可以这样做:

    import requests
    from ipywidgets import Image
    
    Image(value=requests.get('https://octodex.github.com/images/yaktocat.png').content)
    

    相关文章

      网友评论

        本文标题:在jupyter中显示图片

        本文链接:https://www.haomeiwen.com/subject/kbsouftx.html