36RETINIFY_API auto Resize(
const std::uint8_t *src, std::size_t srcStride, std::uint8_t *dst, std::size_t dstStride, std::size_t srcWidth, std::size_t srcHeight, std::size_t dstWidth, std::size_t dstHeight, std::size_t channels)
noexcept ->
Status;
64RETINIFY_API auto Remap(
const std::uint8_t *src, std::size_t srcStride, std::uint8_t *dst, std::size_t dstStride,
const float *mapX, std::size_t mapXStride,
const float *mapY, std::size_t mapYStride, std::size_t imageWidth, std::size_t imageHeight, std::size_t channels)
noexcept ->
Status;
#define RETINIFY_API
Defines a macro for setting API visibility to "default" for the retinify library.
Definition attributes.hpp:8
This class represents the status of an operation in the retinify library.
Definition status.hpp:51
Definition colormap.hpp:13
RETINIFY_API auto Resize(const std::uint8_t *src, std::size_t srcStride, std::uint8_t *dst, std::size_t dstStride, std::size_t srcWidth, std::size_t srcHeight, std::size_t dstWidth, std::size_t dstHeight, std::size_t channels) noexcept -> Status
Resize an 8-bit image using bilinear interpolation.
RETINIFY_API auto Remap(const std::uint8_t *src, std::size_t srcStride, std::uint8_t *dst, std::size_t dstStride, const float *mapX, std::size_t mapXStride, const float *mapY, std::size_t mapYStride, std::size_t imageWidth, std::size_t imageHeight, std::size_t channels) noexcept -> Status
Remap an 8-bit image using the provided x/y coordinate maps.