X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=platform-abstractions%2Fportable%2Fimage-operations.h;h=dd46ee460cb900e669b58178051e0c738b349e3a;hb=e7f49c5071c090c5f10644b1dfaa6f9fbf64c10c;hp=faa2582f8221995e207e120d6fc7e9066e8ac7f6;hpb=6214c0308bbb4d75424e39f04272c7e99897bd5e;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/platform-abstractions/portable/image-operations.h b/platform-abstractions/portable/image-operations.h index faa2582..dd46ee4 100644 --- a/platform-abstractions/portable/image-operations.h +++ b/platform-abstractions/portable/image-operations.h @@ -325,6 +325,21 @@ void LinearSample4BPP( const unsigned char * __restrict__ inPixels, unsigned char * __restrict__ outPixels, ImageDimensions desiredDimensions ); +/** + * @brief Resamples the input image with the Lanczos algorithm. + * + * @pre @p inPixels must not alias @p outPixels. The input image should be a totally + * separate buffer from the input one. + * + * @param[in] inPixels Pointer to the input image buffer. + * @param[in] inputDimensions The input dimensions of the image. + * @param[out] outPixels Pointer to the output image buffer. + * @param[in] desiredDimensions The output dimensions of the image. + */ +void LanczosSample4BPP( const unsigned char * __restrict__ inPixels, + ImageDimensions inputDimensions, + unsigned char * __restrict__ outPixels, + ImageDimensions desiredDimensions ); /**@}*/ /**