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