| Index: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| index 8f5bcd6e6aeb965034cc6c6e9f6b7dc086df4f33..da0ce423614f6ba5f9f758cba409414b3d4d994a 100644
|
| --- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| +++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| @@ -306,7 +306,7 @@ sk_sp<SkImageFilter> CanvasRenderingContext2DState::GetFilterForOffscreenCanvas(
|
| filter_effect_builder.BuildFilterEffect(operations);
|
| if (last_effect) {
|
| resolved_filter_ =
|
| - SkiaImageFilterBuilder::Build(last_effect, kColorSpaceDeviceRGB);
|
| + SkiaImageFilterBuilder::Build(last_effect, kInterpolationSpaceSRGB);
|
| }
|
|
|
| return resolved_filter_;
|
| @@ -359,7 +359,7 @@ sk_sp<SkImageFilter> CanvasRenderingContext2DState::GetFilter(
|
| if (FilterEffect* last_effect =
|
| filter_effect_builder.BuildFilterEffect(filter_style->Filter())) {
|
| resolved_filter_ =
|
| - SkiaImageFilterBuilder::Build(last_effect, kColorSpaceDeviceRGB);
|
| + SkiaImageFilterBuilder::Build(last_effect, kInterpolationSpaceSRGB);
|
| if (resolved_filter_) {
|
| context->UpdateFilterReferences(filter_style->Filter());
|
| if (last_effect->OriginTainted())
|
|
|