Jupyternotebook可以插入图片吗
时间: 2025-05-26 17:05:49 浏览: 18
### Jupyter Notebook 支持插入图片及其操作方法
Jupyter Notebook 提供了多种方式来插入图片,无论是本地图片还是网络图片都可以实现。以下是具体的操作方法和支持的格式:
#### 1. 使用 `from IPython.display import Image` 的代码方式
可以通过 Python 代码的方式加载并显示图片。这种方法适用于本地图片和网络图片,并允许自定义宽度和高度。
```python
from IPython.display import Image
Image(filename="./aaa.jpg", width=400, height=400) # 加载本地图片并设置尺寸[^1]
```
对于网络图片,可以直接指定 URL 地址:
```python
from IPython.display import Image
Image(url="https://www.domain.com/image_file_name.jpg", width=500, height=300) # 显示网络图片并调整大小[^1]
```
#### 2. 使用 Markdown 单元格插入图片
将单元格切换为 **Markdown** 类型后,可以利用 HTML 或 Markdown 图片标签完成插入。
##### (1)插入网络图片并控制大小和对齐方式
使用 `<img>` 标签可灵活配置图片属性,例如宽度、高度和对齐方向:
```html
<img src="https://www.domain.com/image_file_name.jpg" alt="ImageFile" style="width: 500px;" align="left"/>
```
此方法支持精确调整图片样式[^2]。
##### (2)插入本地图片并控制大小和对齐方式
同样适用 `<img>` 标签,只需提供本地文件路径即可:
```html
<img src="cube2.png" alt="Drawing" style="width: 200px;" align="left"/>
```
需要注意的是,本地图片路径应相对于当前工作目录。
##### (3)简单插入图片(无额外参数)
如果仅需快速插入图片而无需调整大小或位置,可以采用标准 Markdown 语法:
```markdown

```
例如:
```markdown
[^3]
```
#### 3. 直接拖拽图片到 Markdown 单元格
在某些情况下,用户可以选择直接将图片拖放到 Markdown 单元格中。这种方式会自动为其生成对应的 Markdown 插入语句,并可通过编辑其中的内容进一步调整图片大小或其他属性[^4]。
#### 4. 使用 `<img>` 标签插入网络图片
除了上述方法外,还可以单独使用 `<img>` 标签插入网络图片,同时设定宽高比例等参数:
```html
<img src="http://jupyter.org/assets/main-logo.svg" width=320 height=240>
```
该方法简洁高效,适合处理简单的图像嵌套需求[^5]。
---
### 支持的图片格式
无论采取哪种插入手段,通常都兼容主流静态图片格式,包括但不限于 `.png`, `.jpg/jpeg`, `.gif`, 和 `.bmp` 文件类型。动态 GIF 动画也能够被正常渲染。
---
阅读全文
相关推荐

















