1 #if 0  // Disabled until updated to use current API.
2 // Copyright 2019 Google LLC.
3 // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
4 #include "tools/fiddle/examples.h"
5 // HASH=dbf5f75c1275a3013672f896767140fb
6 REG_FIDDLE(Image_makeColorSpace, 256, 256, false, 5) {
7 void draw(SkCanvas* canvas) {
8     sk_sp<SkColorSpace> normalColorSpace = SkColorSpace::MakeRGB(
9              SkColorSpace::kSRGB_RenderTargetGamma, SkColorSpace::kSRGB_Gamut);
10     sk_sp<SkColorSpace> wackyColorSpace = normalColorSpace->makeColorSpin();
11     for (auto colorSpace : { normalColorSpace, wackyColorSpace  } ) {
12         sk_sp<SkImage> colorSpaced = image->makeColorSpace(colorSpace);
13         canvas->drawImage(colorSpaced, 0, 0);
14         canvas->translate(128, 0);
15     }
16 }
17 }  // END FIDDLE
18 #endif  // Disabled until updated to use current API.
19