26 uint16_t inputWidth, uint16_t inputHeight,
34void bilinearExpand(
const CRGB *input, CRGB *output, uint16_t inputWidth,
43 uint16_t inputWidth, uint16_t inputHeight,
48 uint8_t v11,
float dx,
float dy)
54 uint16_t inputWidth, uint16_t inputHeight,
60 uint8_t inputWidth, uint8_t inputHeight,
78 uint8_t v11,
float dx,
float dy) {
Defines the red, green, and blue (RGB) pixel struct.
#define FASTLED_DEPRECATED(msg)
Implements the FastLED namespace macros.
uint8_t bilinearInterpolateFloat(uint8_t v00, uint8_t v10, uint8_t v01, uint8_t v11, float dx, float dy) FASTLED_DEPRECATED("use upscaleFloat from upscale.h")
void upscale(const CRGB *input, CRGB *output, uint16_t inputWidth, uint16_t inputHeight, fl::XYMap xyMap)
void upscaleArbitrary(const CRGB *input, CRGB *output, uint16_t inputWidth, uint16_t inputHeight, XYMap xyMap)
Performs bilinear interpolation for upscaling an image.
uint8_t upscaleFloat(uint8_t v00, uint8_t v10, uint8_t v01, uint8_t v11, float dx, float dy)
void bilinearExpand(const CRGB *input, CRGB *output, uint16_t inputWidth, uint16_t inputHeight, fl::XYMap xyMap) FASTLED_DEPRECATED("use upscale from upscale.h")
void bilinearExpandArbitraryFloat(const CRGB *input, CRGB *output, uint16_t inputWidth, uint16_t inputHeight, fl::XYMap xyMap) FASTLED_DEPRECATED("use upscaleArbitraryFloat from upscale.h")
void upscalePowerOf2(const CRGB *input, CRGB *output, uint8_t inputWidth, uint8_t inputHeight, XYMap xyMap)
Performs bilinear interpolation for upscaling an image.
void bilinearExpandFloat(const CRGB *input, CRGB *output, uint8_t inputWidth, uint8_t inputHeight, fl::XYMap xyMap) FASTLED_DEPRECATED("use upscaleFloat from upscale.h")
void bilinearExpandPowerOf2(const CRGB *input, CRGB *output, uint8_t inputWidth, uint8_t inputHeight, fl::XYMap xyMap) FASTLED_DEPRECATED("use upscalePowerOf2 from upscale.h")
void bilinearExpandArbitrary(const CRGB *input, CRGB *output, uint16_t inputWidth, uint16_t inputHeight, fl::XYMap xyMap) FASTLED_DEPRECATED("use upscaleArbitrary from upscale.h")
Performs bilinear interpolation for upscaling an image.
void upscaleArbitraryFloat(const CRGB *input, CRGB *output, uint16_t inputWidth, uint16_t inputHeight, XYMap xyMap)
Implements a simple red square effect for 2D LED grids.
Representation of an RGB pixel (Red, Green, Blue)