From 9c7f7f22d2e04bcb141ab433c3fdc5b7bfdfb378 Mon Sep 17 00:00:00 2001 From: Brian Osman Date: Mon, 9 Jul 2018 10:45:58 -0400 Subject: Always unpremul nonlinearly before writing PNGs in DM Makes gl and glsrgb agree on several more GMs. Bug: skia: Change-Id: I6c233742c188e4f29212f0e9e1281a214457d458 Reviewed-on: https://skia-review.googlesource.com/139765 Auto-Submit: Brian Osman Commit-Queue: Mike Klein Reviewed-by: Mike Klein --- dm/DM.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'dm') diff --git a/dm/DM.cpp b/dm/DM.cpp index 4656381c13..b8714d3fd9 100644 --- a/dm/DM.cpp +++ b/dm/DM.cpp @@ -1035,8 +1035,7 @@ static bool dump_png(SkBitmap bitmap, const char* path, const char* md5) { options.fComments = SkDataTable::MakeCopyArrays((const void**)comments, lengths, 4); options.fFilterFlags = SkPngEncoder::FilterFlag::kNone; options.fZLibLevel = 1; - options.fUnpremulBehavior = pm.colorSpace() ? SkTransferFunctionBehavior::kRespect - : SkTransferFunctionBehavior::kIgnore; + options.fUnpremulBehavior = SkTransferFunctionBehavior::kIgnore; return SkPngEncoder::Encode(&dst, pm, options); } -- cgit v1.2.3