high quality scaling in skia drawTransformedBitmap (tdf#132297)

Change-Id: Iba7219be1b0d95fdfdc708f31e2626b006a5e615
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92641
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
diff --git a/vcl/skia/gdiimpl.cxx b/vcl/skia/gdiimpl.cxx
index 9dd9b6eb..378d51d 100644
--- a/vcl/skia/gdiimpl.cxx
+++ b/vcl/skia/gdiimpl.cxx
@@ -1346,7 +1346,9 @@
    {
        SkAutoCanvasRestore autoRestore(getDrawCanvas(), true);
        getDrawCanvas()->concat(aMatrix);
        getDrawCanvas()->drawImage(tmpSurface->makeImageSnapshot(), 0, 0);
        SkPaint paint;
        paint.setFilterQuality(kHigh_SkFilterQuality);
        getDrawCanvas()->drawImage(tmpSurface->makeImageSnapshot(), 0, 0, &paint);
    }
    assert(!mXorMode);
    postDraw();