Issue #50: Image mask fix

This commit is contained in:
Jakub Melka 2023-05-07 19:13:03 +02:00
parent 8acf688f0f
commit cd4ff6c033

View File

@ -129,7 +129,7 @@ PDFImage PDFImage::createImage(const PDFDocument* document,
} }
else if (object.isStream()) else if (object.isStream())
{ {
PDFImage softMaskImage = createImage(document, object.getStream(), colorSpace, false, renderingIntent, errorReporter); PDFImage softMaskImage = createImage(document, object.getStream(), PDFColorSpacePointer(new PDFDeviceGrayColorSpace()), false, renderingIntent, errorReporter);
if (softMaskImage.m_imageData.getMaskingType() != PDFImageData::MaskingType::ImageMask || if (softMaskImage.m_imageData.getMaskingType() != PDFImageData::MaskingType::ImageMask ||
softMaskImage.m_imageData.getColorChannels() != 1 || softMaskImage.m_imageData.getColorChannels() != 1 ||