Sub-sample/slice a mango.Dds object. This is akin to numpy.array basic slicing , however a copy of the data is generated (not a view ).
Parameters: |
|
---|---|
Return type: | |
Returns: | Sub-sampled image. |
>>> import mango;
>>> dds = mango.zeros(origin=(16,-32,64), shape=(32,64,128))
>>> ssDds = mango.image.subsample(dds, start=(8,8,16), stop=(24,56,116), step=(2,4,8))
>>> print("ssDds.origin = %s" % (ssDds.origin,))
ssDds.origin = [ 24 -24 80]
>>> print("ssDds.shape = %s" % (ssDds.shape,))
ssDds.shape = [ 8 12 13]