Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Video
  3. Scaling and image processing
  4. Scaling kernels
Search Results for

    Show / Hide Table of Contents

    Overview: Scaling kernels

    Scaling kernels define how neighboring source samples contribute to a reconstructed output sample.

    Nearest-neighbor, linear and higher-order filters assign different weights and neighborhoods to the reconstruction. Those choices influence sharpness, smoothing, ringing and aliasing. The individual kernel pages show the weighting and its visible consequences, making them useful comparisons for an actual scaling task.

    • Nearest-neighbor scaling
      Nearest-neighbor scaling assigns each output position the value of the closest source sample.

    • Bilinear scaling
      Bilinear scaling interpolates an output value from the four neighboring source positions using linear weights on each axis.

    • Bicubic scaling
      Bicubic scaling uses cubic weight functions along two axes to reconstruct output values from a wider source neighborhood.

    • Lanczos scaling
      Lanczos scaling reconstructs samples with a finite windowed-sinc kernel whose radius controls the contributing neighborhood.

    • EWA Lanczos (Jinc)
      EWA Lanczos uses a radial Jinc-based reconstruction footprint to combine source samples around an output position.

    • Spline scaling
      Spline scaling reconstructs picture values with piecewise polynomial weight functions whose support and shape depend on the specified spline family.

    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top