如何在Jupyter Markdown中并排显示两张照片?
from IPython.core.display import Image, display, HTML
Image('C:/Temp/Sketch1.jpg')
Image('C:/Temp/Sketch2.jpg')
答案 0 :(得分:0)
import numpy as np
from IPython.core.display import display
from PIL import Image
img1 = Image.open('C:/Temp/Sketch1.jpg')
img2 = Image.open('C:/Temp/Sketch2.jpg')
display(Image.fromarray(np.concatenate((img1, img2), axis=1)))
您可以定义一个采用多个文件名并并排显示所有图像的函数:
def sidebyside(*args):
imgs = np.concatenate([np.asarray(Image.open(x)) for x in args], axis=1)
display(Image.fromarray(imgs))
sidebyside('C:/Temp/Sketch1.jpg', 'C:/Temp/Sketch2.jpg')
我希望这会有所帮助。
答案 1 :(得分:0)