diff options
author | Matt Sarett <msarett@google.com> | 2017-04-11 09:51:32 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-04-11 14:27:28 +0000 |
commit | 68feef423dfa1f3e2e6e9b0f4df1027f6e8645b1 (patch) | |
tree | 39da66c24218258f5b8abb1c64a7a236ab1529e4 /dm | |
parent | 3fbca26e9c0e6e3c27c9dd437c9f790a31f20675 (diff) |
Allow BF and BRD clients to request an output color space
Bug: skia:
Change-Id: I0f0d3bfdd5c47544ab71167fd7984ee8e8ac5903
Reviewed-on: https://skia-review.googlesource.com/11601
Commit-Queue: Matt Sarett <msarett@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Reviewed-by: Leon Scroggins <scroggo@google.com>
Diffstat (limited to 'dm')
-rw-r--r-- | dm/DMSrcSink.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp index d34117b76f..6db8f262e6 100644 --- a/dm/DMSrcSink.cpp +++ b/dm/DMSrcSink.cpp @@ -161,7 +161,7 @@ Error BRDSrc::draw(SkCanvas* canvas) const { case kFullImage_Mode: { SkBitmap bitmap; if (!brd->decodeRegion(&bitmap, nullptr, SkIRect::MakeXYWH(0, 0, width, height), - fSampleSize, colorType, false)) { + fSampleSize, colorType, false, SkColorSpace::MakeSRGB())) { return "Cannot decode (full) region."; } alpha8_to_gray8(&bitmap); @@ -215,7 +215,8 @@ Error BRDSrc::draw(SkCanvas* canvas) const { const uint32_t decodeHeight = subsetHeight + unscaledBorder * 2; SkBitmap bitmap; if (!brd->decodeRegion(&bitmap, nullptr, SkIRect::MakeXYWH(decodeLeft, - decodeTop, decodeWidth, decodeHeight), fSampleSize, colorType, false)) { + decodeTop, decodeWidth, decodeHeight), fSampleSize, colorType, false, + SkColorSpace::MakeSRGB())) { return "Cannot decode region."; } |