Merge pull request #2034 from lxowalle/fix_midpoint

imlib: Fix imlib_midpoint_pool cannot select the centered area.
This commit is contained in:
Ibrahim Abdelkader 2023-12-01 17:07:56 +02:00 committed by GitHub
commit 09c939cee2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,7 +32,7 @@ void imlib_midpoint_pool(image_t *img_i, image_t *img_o, int x_div, int y_div, c
break;
}
case PIXFORMAT_GRAYSCALE: {
for (int y = 0, yy = img_i->h, yyy = (img_i->h % y_div) / 2 / y_div; y < yy; y++) {
for (int y = 0, yy = img_i->h, yyy = (img_i->h % y_div) / 2; y < yy; y++) {
uint8_t *row_ptr = IMAGE_COMPUTE_GRAYSCALE_PIXEL_ROW_PTR(img_o, y);
for (int x = 0, xx = img_i->w / x_div, xxx = (img_i->w % x_div) / 2; x < xx; x++) {
int min = COLOR_GRAYSCALE_MAX, max = COLOR_GRAYSCALE_MIN;