1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

fix(lv_img_buf): fix LV_IMG_SIZE_MODE_REAL doesn't work properly (#4086)

This commit is contained in:
Benign X 2023-03-27 15:48:21 +08:00 committed by GitHub
parent 5371e4e483
commit 5a66e0af88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -80,10 +80,10 @@ void _lv_img_buf_get_transformed_area(lv_area_t * res, lv_coord_t w, lv_coord_t
lv_point_transform(&p[1], angle, zoom, pivot);
lv_point_transform(&p[2], angle, zoom, pivot);
lv_point_transform(&p[3], angle, zoom, pivot);
res->x1 = LV_MIN4(p[0].x, p[1].x, p[2].x, p[3].x) - 2;
res->x2 = LV_MAX4(p[0].x, p[1].x, p[2].x, p[3].x) + 2;
res->y1 = LV_MIN4(p[0].y, p[1].y, p[2].y, p[3].y) - 2;
res->y2 = LV_MAX4(p[0].y, p[1].y, p[2].y, p[3].y) + 2;
res->x1 = LV_MIN4(p[0].x, p[1].x, p[2].x, p[3].x);
res->x2 = LV_MAX4(p[0].x, p[1].x, p[2].x, p[3].x);
res->y1 = LV_MIN4(p[0].y, p[1].y, p[2].y, p[3].y);
res->y2 = LV_MAX4(p[0].y, p[1].y, p[2].y, p[3].y);
#else
LV_UNUSED(angle);