diff --git a/src/raster/image.cpp b/src/raster/image.cpp index 7ac8c6067..07230787d 100644 --- a/src/raster/image.cpp +++ b/src/raster/image.cpp @@ -155,6 +155,7 @@ Image* image_crop(const Image* image, int x, int y, int w, int h, int bgcolor) if (h < 1) throw std::invalid_argument("image_crop: Height is less than 1"); Image* trim = image_new(image->imgtype, w, h); + trim->mask_color = image->mask_color; image_clear(trim, bgcolor); image_copy(trim, image, -x, -y);