diff options
Diffstat (limited to 'gm/encode-srgb.cpp')
-rw-r--r-- | gm/encode-srgb.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/gm/encode-srgb.cpp b/gm/encode-srgb.cpp index 3b9526b3c9..699364291d 100644 --- a/gm/encode-srgb.cpp +++ b/gm/encode-srgb.cpp @@ -70,19 +70,12 @@ static sk_sp<SkData> encode_data(const SkBitmap& bitmap, SkEncodedImageFormat fo } SkDynamicMemoryWStream buf; - SkPngEncoder::Options pngOptions; - SkWebpEncoder::Options webpOptions; - SkTransferFunctionBehavior behavior = bitmap.colorSpace() - ? SkTransferFunctionBehavior::kRespect : SkTransferFunctionBehavior::kIgnore; - pngOptions.fUnpremulBehavior = behavior; - webpOptions.fUnpremulBehavior = behavior; - switch (format) { case SkEncodedImageFormat::kPNG: - SkAssertResult(SkPngEncoder::Encode(&buf, src, pngOptions)); + SkAssertResult(SkPngEncoder::Encode(&buf, src, SkPngEncoder::Options())); break; case SkEncodedImageFormat::kWEBP: - SkAssertResult(SkWebpEncoder::Encode(&buf, src, webpOptions)); + SkAssertResult(SkWebpEncoder::Encode(&buf, src, SkWebpEncoder::Options())); break; case SkEncodedImageFormat::kJPEG: SkAssertResult(SkJpegEncoder::Encode(&buf, src, SkJpegEncoder::Options())); |