Exibir imagem da área de transferência no notebook iPython

Frequentemente, quando estou usando o notebook iPython, preciso fazer uma captura de tela e colocá-la embutida. Eu criei o seguinte código para exibir rapidamente o conteúdo da minha área de transferência, supondo que eu apenas Alt + PrintScreen’d ou tenha alguma outra imagem copiada.

from PIL import ImageGrab
from IPython.display import display, Image

def save_show_clip(ratio=1.0):
im_data
= ImageGrab.grabclipboard()
new_size
= tuple([int(i*ratio) for i in im_data.size])
thumb
= im_data.resize(new_size)
fn
= "temp.PNG"
thumb
.save(fn)
img
= Image(filename=fn)
display
(img)

save_show_clip
(.3)