2017-10-12 3 views
1

Jupyter Markdownで2枚の画像を並べて表示するにはどうすればよいですか?Jupyter Markdownの画像の配列

from IPython.core.display import Image, display, HTML 
Image('C:/Temp/Sketch1.jpg') 
Image('C:/Temp/Sketch2.jpg') 

答えて

0

あなたは、このためにPILnumpyを使用する必要があります:

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') 

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))) 

あなたは複数のファイル名を取り、側ですべての画像側を表示する機能を定義することができます

私はこれが助けてくれることを願っています。

0

私のソリューションは、マークダウン細胞でHTMLコードを実装しています:

<table align='left'> 
<tr> 
<td><img src='images/jupyter.png' width='200' height='200'/></td> 
<td><img src='images/jupyter.png' width='200' height='200'/></td> 
</tr> 
</table> 

セルが結果をレンダリングするために実行されます。 出力例:

enter image description here

+0

この1つは私のために動作します。しかし、画像が異なる仕様を持っているときになぜ機能しないのかを学ぶべきです – Fardin

+0

@ファルダンあなたの画像の仕様は何ですか? – swatchai

関連する問題