Jupyterlab上在一个页面显示压缩前后的图像的代码,带标题
时间: 2024-02-20 21:02:23 浏览: 45
jupyterlab_code_formatter:JupyterLab的通用代码格式化程序
您可以使用IPython.display模块中的display方法和PIL模块中的Image方法来同时显示多张图片,并使用Markdown语法添加标题。以下是在一个页面显示压缩前后的图像的代码示例:
```python
from IPython.display import display, Markdown
from PIL import Image
# 原始图片
original_image = Image.open('original_image.jpg')
# 压缩后的图片
compressed_image = Image.open('compressed_image.jpg')
# 创建一个空白的画布
canvas = Image.new('RGB', (original_image.width*2 + 10, original_image.height), (255, 255, 255))
# 在画布上绘制图片和标题
canvas.paste(original_image, (0, 0))
canvas.paste(compressed_image, (original_image.width + 10, 0))
display(Markdown('## 原始图片 vs. 压缩后的图片'))
display(canvas)
```
这将在JupyterLab中显示两张图片,并在每张图片上方添加标题。图片将并排显示在一个画布上。您可以根据需要修改标题和图片文件名。确保在代码中指定正确的文件路径。如果图片文件和代码文件位于同一目录中,那么只需提供文件名即可。如果图片文件位于不同的目录中,您需要提供相对或绝对路径。
阅读全文