From e7c46ec677c1b3a4b17ebdb41b0131972e187b4a Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Wed, 28 Dec 2022 11:02:07 +0200 Subject: [PATCH] kimgio: add note about the mask in ico plugin Signed-off-by: Ivailo Monev --- kimgio/ico.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/kimgio/ico.cpp b/kimgio/ico.cpp index 20e400ef..d72f184a 100644 --- a/kimgio/ico.cpp +++ b/kimgio/ico.cpp @@ -366,6 +366,7 @@ bool ICOHandler::write(const QImage &image) datastream.writeRawData(bmpimagebits, bmpimagesize); #endif + // NOTE: the mask is undocumented but some browsers fail to load images without mask const QImage bmpimagemask = bmpimage.createAlphaMask(); const char* bmpimagemaskbits = reinterpret_cast(bmpimagemask.constBits()); const int bmpimagemasksize = bmpimagemask.byteCount();