$ vipsheader -a multi-channel-z-series.ome.tif
multi-channel-z-series.ome.tif: 439x167 char, 1 band, b-w, tiffload
width: 439
height: 167
bands: 1
format: char
coding: none
interpretation: b-w
xoffset: 0
yoffset: 0
xres: 0
yres: 0
filename: multi-channel-z-series.ome.tif
vips-loader: tiffload
n-pages: 15
image-description: <?xml version="1.0" encoding="UTF-8"?><! Warning: this comment is an OME-XML metadata block, which contains crucial dimensional parameters and other important metadata. Please edit cautiously (if at all), and back up the original data before doing so...
resolution-unit: cm
orientation: 1
pyvips支持多页文档作为“卫生纸”图像(对不起)。您将
n=-1
设置为加载所有页面,它们显示为一个非常高的薄图像,页面垂直堆叠。元数据项page-height
给出了每张图纸的高度(以像素为单位)此处的文档:
https://libvips.github.io/libvips/API/current/VipsForeignSave.html#vips-tiffload
例如:
你可以看到这是一个15页的OME图像。默认情况下,pyvips将加载第0页,每页为439x167像素。您可以在
image-description
中获取XML以查看完整的OME通道元数据在Python中,您可以执行以下操作:
因此,您可以使用
crop
以明显的方式从通道获取rect您是否计划为ML培训生成修补程序?如果是,对于小补丁,
fetch
可以比crop
快得多This issue有示例代码和一些基准测试-在该示例中,crop
需要41s来生成12000个32x32补丁,但是fetch
只需要0.5s相关问题 更多 >
编程相关推荐