mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Display of ink coverage
This commit is contained in:
@ -90,6 +90,23 @@ PDFColorComponent PDFFloatBitmap::getPixelInkCoverage(size_t x, size_t y) const
|
||||
return inkCoverage;
|
||||
}
|
||||
|
||||
PDFFloatBitmap PDFFloatBitmap::getInkCoverageBitmap() const
|
||||
{
|
||||
PDFFloatBitmap result(getWidth(), getHeight(), PDFPixelFormat::createFormat(1, 0, false, true, false));
|
||||
|
||||
for (size_t y = 0; y < getHeight(); ++y)
|
||||
{
|
||||
for (size_t x = 0; x < getWidth(); ++x)
|
||||
{
|
||||
PDFColorComponent coverage = getPixelInkCoverage(x, y);
|
||||
PDFColorBuffer targetProcessColorBuffer = result.getPixel(x, y);
|
||||
targetProcessColorBuffer[0] = coverage;
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
const PDFColorComponent* PDFFloatBitmap::begin() const
|
||||
{
|
||||
return m_data.data();
|
||||
|
Reference in New Issue
Block a user