我正在加载一个带有 scikit-image 的 TIF 文件,并在 ipython 笔记本(版本 2.2.0)中内联显示它。这可行,但是,图像在第一次显示时非常小,当我使用图像右下角的可拖动手柄调整它的大小时,它只是在保持原始分辨率的同时重新缩放图像,所以放大时非常模糊. 基本上就好像 ipython 正在将我的图像动态转换为缩略图。
我也尝试过使用 matplotlib plt.imshow()
,其结果完全相同。我开始用ipython notebook --pylab inline
.
from skimage import io
import matplotlib.pyplot as plt
image_stack = io.MultiImage("my_image.tif")
image = image_stack[0] # it's a multi-page TIF, this gets the first image in the stack
io.imshow(image) # or plt.imshow(image)
io.show() # or plt.show()