2017-10-12 2 views

Antwort

0

Sie müssen PIL und numpy für diesen Einsatz:

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

Sie könnten eine Funktion definieren, die mehrere Dateinamen nimmt und zeigt alle Seiten Bilder an Seite:

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

Ich hoffe, das hilft.

0

Meine Lösung implementiert HTML-Code in einer Abschlag Zelle:

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

Die Zelle ausgeführt wird, um das Ergebnis zu machen. Beispielausgabe:

enter image description here

+0

Dies funktioniert für mich. Allerdings sollte ich erfahren, warum es nicht funktioniert, wenn Bilder unterschiedliche Spezifikationen haben. – Fardin

+0

@Fardin Was sind die Spezifikationen Ihrer Bilder? – swatchai

Verwandte Themen