diff options
author | Chris Sherlock <chris.sherlock79@gmail.com> | 2018-04-22 22:33:40 +1000 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2018-05-13 08:28:43 +0200 |
commit | 1f6af5c409105562edf2a034f4841c1aeb5a38b5 (patch) | |
tree | 28b62c6b4807bf135c0a066d8ee85412548366e4 /vcl/source/gdi/bitmap3.cxx | |
parent | 48cf194a1bdd7625c58edd201a7d5191fcd0f934 (diff) |
vcl: move Bitmap::MakeMonochrome() to BitmapMonochromeFilter
Change-Id: Iefe5be4349475a4aa0138534cf6bfe87ff7df245
Reviewed-on: https://gerrit.libreoffice.org/53280
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl/source/gdi/bitmap3.cxx')
-rw-r--r-- | vcl/source/gdi/bitmap3.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/vcl/source/gdi/bitmap3.cxx b/vcl/source/gdi/bitmap3.cxx index 8503db8fc2ca..e178a0c845b3 100644 --- a/vcl/source/gdi/bitmap3.cxx +++ b/vcl/source/gdi/bitmap3.cxx @@ -27,6 +27,7 @@ #if HAVE_FEATURE_OPENGL #include <vcl/opengl/OpenGLHelper.hxx> #endif +#include <vcl/BitmapMonochromeFilter.hxx> #include <impoctree.hxx> #include <BitmapScaleSuperFilter.hxx> @@ -245,7 +246,11 @@ bool Bitmap::Convert( BmpConversion eConversion ) switch( eConversion ) { case BmpConversion::N1BitThreshold: - bRet = MakeMonochrome(128); + { + BitmapEx aBmpEx(*this); + bRet = BitmapFilter::Filter(aBmpEx, BitmapMonochromeFilter(128)); + *this = aBmpEx.GetBitmap(); + } break; case BmpConversion::N4BitGreys: |