diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2021-03-25 22:43:29 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2021-03-26 08:30:05 +0100 |
commit | 720906bb78d6cee61de7fef76a914cccefee68cd (patch) | |
tree | 9e733400b81057d7d3e4bc22949a4cd04223f8c7 | |
parent | 54c0e87c6ad4df012dbf338458ef156a8c846226 (diff) |
vcl: remove use of 4-bit bitmap in BitmapColorQuantizationFilter
Change BitmapColorQuantizationFilter to use only 8-bit palette
bitmap as result of the filter.
Change-Id: I9c7226288166bcf1769059a2dff81830cf26adc6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113138
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
-rw-r--r-- | vcl/source/bitmap/BitmapColorQuantizationFilter.cxx | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/vcl/source/bitmap/BitmapColorQuantizationFilter.cxx b/vcl/source/bitmap/BitmapColorQuantizationFilter.cxx index 5bd5a3127911..2205f1ca98f0 100644 --- a/vcl/source/bitmap/BitmapColorQuantizationFilter.cxx +++ b/vcl/source/bitmap/BitmapColorQuantizationFilter.cxx @@ -32,15 +32,9 @@ BitmapEx BitmapColorQuantizationFilter::execute(BitmapEx const& aBitmapEx) const else { Bitmap::ScopedReadAccess pRAcc(aBitmap); - vcl::PixelFormat ePixelFormat; auto const cappedNewColorCount = std::min(mnNewColorCount, sal_uInt16(256)); - if (cappedNewColorCount < 17) - ePixelFormat = vcl::PixelFormat::N4_BPP; - else - ePixelFormat = vcl::PixelFormat::N8_BPP; - if (pRAcc) { const sal_uInt32 nValidBits = 4; @@ -135,7 +129,7 @@ BitmapEx BitmapColorQuantizationFilter::execute(BitmapEx const& aBitmapEx) const << nRightShiftBits)); } - Bitmap aNewBmp(aBitmap.GetSizePixel(), ePixelFormat, &aNewPal); + Bitmap aNewBmp(aBitmap.GetSizePixel(), vcl::PixelFormat::N8_BPP, &aNewPal); BitmapScopedWriteAccess pWAcc(aNewBmp); if (pWAcc) |