diff options
-rw-r--r-- | vcl/source/image/ImplImageTree.cxx | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/vcl/source/image/ImplImageTree.cxx b/vcl/source/image/ImplImageTree.cxx index c24d3e4221eb..9b9cfab2fc16 100644 --- a/vcl/source/image/ImplImageTree.cxx +++ b/vcl/source/image/ImplImageTree.cxx @@ -44,13 +44,13 @@ #include <vcl/bitmapex.hxx> #include <vcl/dibtools.hxx> -#include <vcl/pngread.hxx> #include <vcl/settings.hxx> #include <vcl/svapp.hxx> #include <vcl/BitmapTools.hxx> #include <vcl/IconThemeScanner.hxx> -#include <vcl/pngwrite.hxx> +#include <vcl/filter/PngImageReader.hxx> #include <vcl/outdev.hxx> +#include <vcl/pngwrite.hxx> #include <BitmapLightenFilter.hxx> @@ -158,9 +158,8 @@ void loadImageFromStream(std::shared_ptr<SvStream> const & xStream, OUString con if (rPath.endsWith(".png")) { - vcl::PNGReader aPNGReader(*xStream); - aPNGReader.SetIgnoreGammaChunk(true); - rParameters.mrBitmap = aPNGReader.Read(); + vcl::PngImageReader aPNGReader(*xStream); + aPNGReader.read(rParameters.mrBitmap); } else if (rPath.endsWith(".svg")) { @@ -362,9 +361,8 @@ bool loadDiskCachedVersion(OUString const & sVariant, ImageRequestParameters& rP if (!urlExists(sUrl)) return false; SvFileStream aFileStream(sUrl, StreamMode::READ); - vcl::PNGReader aPNGReader(aFileStream); - aPNGReader.SetIgnoreGammaChunk(true); - rParameters.mrBitmap = aPNGReader.Read(); + vcl::PngImageReader aPNGReader(aFileStream); + aPNGReader.read(rParameters.mrBitmap); return true; } |