Mojo function
resize_linear
resize_linear[coordinate_transformation_mode: CoordinateTransformationMode, antialias: Bool, dtype: DType](input: TileTensor[dtype, linear_idx_type=input.linear_idx_type, element_size=input.element_size], output: TileTensor[dtype, linear_idx_type=output.linear_idx_type, element_size=output.element_size])
Resizes input to output shape using linear interpolation.
Does not use anti-aliasing filter for downsampling (coming soon).
Parameters:
- βcoordinate_transformation_mode (
CoordinateTransformationMode): How to map a coordinate in output to a coordinate in input. - βantialias (
Bool): Whether or not to use an antialiasing linear/cubic filter, which when downsampling, uses more points to avoid aliasing artifacts. Effectively stretches the filter by a factor of 1 / scale. - βdtype (
DType): Type of input and output.
Args:
- βinput (
TileTensor[dtype, linear_idx_type=input.linear_idx_type, element_size=input.element_size]): The input to be resized. - βoutput (
TileTensor[dtype, linear_idx_type=output.linear_idx_type, element_size=output.element_size]): The output containing the resized input.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!