Matrix::PixelDownSample Method

void PixelDownSample(TMtx *Dst, int Pixels = 500, TPixelDownSample mode = TPixelDownSample::pdsPattern) const;

Creates a reduced size dense matrix for screen display (bitmap) to show the matrix pattern.

#NameTypeDescription
1DstTMtx *
2Pixels = 500int
3mode = TPixelDownSample::pdsPatternTPixelDownSample
Remarks:

Creates a reduced size dense matrix for screen display (bitmap) to show the matrix pattern. Pixels parameter defines the target number of pixels to reduce Matrix::Rows and Matrix::Cols to. The size reduction method depends on what you want to see:

  • pdsPattern , Returns 1 for all areas with at least one nonzero value regardless of its amplitude.
  • pdsAverage, Average all values within an area (pixel).
  • pdsPeak, Return only the maximum absolute value within an area (region will become one pixel).
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler