diff --git a/libs/gfx/source/png.cpp b/libs/gfx/source/png.cpp index a2f39ab0..3ba843b5 100644 --- a/libs/gfx/source/png.cpp +++ b/libs/gfx/source/png.cpp @@ -67,7 +67,7 @@ namespace psemek::gfx if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) png_set_expand_gray_1_2_4_to_8(png); - if (!(color_type & PNG_COLOR_MASK_ALPHA)) + if (!(color_type & PNG_COLOR_MASK_ALPHA) && !monochrome) png_set_add_alpha(png, 0xff, PNG_FILLER_AFTER); png_read_update_info(png, info);