From 002c2894aa7bef412700c74e578a2dd8b43b8ea4 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Sun, 12 Mar 2017 02:36:52 +0200 Subject: [PATCH] Add IM_GET_RAW_PIXEL --- src/omv/img/imlib.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/omv/img/imlib.h b/src/omv/img/imlib.h index af4363261..c4a906a8c 100644 --- a/src/omv/img/imlib.h +++ b/src/omv/img/imlib.h @@ -680,6 +680,12 @@ extern const int8_t kernel_high_pass_3[9]; __typeof__ (y) _y = (y); \ ((uint8_t*)_img->pixels)[(_y*_img->w)+_x]; }) +#define IM_GET_RAW_PIXEL(img, x, y) \ + ({ __typeof__ (img) _img = (img); \ + __typeof__ (x) _x = (x); \ + __typeof__ (y) _y = (y); \ + ((uint8_t*)_img->pixels)[(_y*_img->w)+_x]; }) + #define IM_GET_RGB565_PIXEL(img, x, y) \ ({ __typeof__ (img) _img = (img); \ __typeof__ (x) _x = (x); \